您的位置:首页 > 移动开发 > IOS开发

iOS 添加各种view

2016-07-28 15:57 375 查看
<pre name="code" class="plain">import UIKit

class ViewController: UIViewController {
var topView = UIView();
var bodyView = UIView();
var bottomView = UIView();
var frameWidth:CGFloat = 0;
var frameHeight:CGFloat = 0;
let topHeight:CGFloat = 60;
var a:String = "hello"
let b:CGFloat = 2
var c:Int = 7
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.view.backgroundColor = UIColor.grayColor();
self.initData();
self.initTopView();
self.initBodyView();
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be
}

func initData(){
frameHeight = self.view.frame.height;
frameWidth = self.view.frame.width;
}
func initTopView(){
topView.frame = CGRectMake(0, 0, frameWidth, topHeight);
topView.backgroundColor = UIColor.whiteColor();
let title = UILabel(frame: CGRectMake(0,0,frameWidth,topHeight));
title.text = "swift";
title.textAlignment = NSTextAlignment.Center;
title.textColor = UIColor.blackColor();
topView.addSubview(title);
self.view.addSubview(topView);
}
func initBodyView(){
bodyView.frame = CGRectMake(0, topView.frame.height,frameWidth,frameHeight - topHeight);
bodyView.backgroundColor = UIColor.orangeColor();
let img = UIImage(named: "fly.jpg");
let imgWidth:CGFloat = 198;
let imgHeight:CGFloat = 200;
let imageView = UIImageView(frame: CGRectMake((frameWidth - imgWidth)/2, (bodyView.frame.height - imgHeight)/2, imgWidth, imgHeight));
imageView.image = img;
bodyView.addSubview(imageView);
self.view.addSubview(bodyView);
}
func initBottomView(){

}
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: