swift 简单控件的创建

swift 简单控件的创建,第1张

概述1,UILabel 刚刚接触swift,代码量不够,文档已经看过了,但是发现写起来还是挺生疏的。从基础练习一下,代码如下: let label:UILabel = UILabel.init(frame:CGRectMake(100, 100, 100, 30)) label.text = "Hi I'm Jack" label.textColor = UIColor

1,UILabel
刚刚接触swift,代码量不够,文档已经看过了,但是发现写起来还是挺生疏的。从基础练习一下,代码如下:

let label:UILabel = UILabel.init(frame:CGRectMake(100,100,30))        label.text = "Hi I'm Jack"        label.textcolor = UIcolor.blackcolor()        label.textAlignment = NSTextAlignment.Center        label.backgroundcolor = UIcolor.yellowcolor()        self.vIEw.addSubvIEw(label)

运行结果如下:

2,UIbutton
overrIDe func vIEwDIDLoad() {
super.vIEwDIDLoad()
// Do any additional setup after loading the vIEw,typically from a nib.

let button: UIbutton = UIbutton.init(type: .System)    button.frame = CGRectMake(0,80,30)    button.center = self.vIEw.center

// button.setTitlecolor(UIcolor.blackcolor(),forState: .normal)
button.setTitle(“button1”,forState: .normal)
button.addTarget(self,action:”buttonClicked:”,forControlEvents: UIControlEvents.touchUpInsIDe)

self.vIEw.addSubvIEw(button)}func buttonClicked(button: UIbutton){NSLog("%@ is clicked",button.TitleLabel!.text!)}

运行结果:

3,UIImageVIEw

let imagevIEw1 = UIImageVIEw.init(frame: CGRectMake(100,100))        imagevIEw1.image = UIImage.init(named: "picture1")        self.vIEw .addSubvIEw(imagevIEw1)

运行结果:

4,UItableVIEw

//// VIEwController.swift// swiftDemo//// Created by Jack on 16/4/6.// copyright © 2016年 Jack. All rights reserved.//import UIKitclass VIEwController: @H_403_93@UIVIEwController,@H_403_93@UItableVIEwDelegate,@H_403_93@UItableVIEwDataSource {    var tableVIEw:@H_403_93@UItableVIEw?    let items = ["武汉","上海","北京","深圳","广州","重庆","香港","台海","天津"]    overrIDe func vIEwDIDLoad() {        super.vIEwDIDLoad()        // Do any additional setup after loading the vIEw,typically from a nib.        self.tableVIEw = @H_403_93@UItableVIEw.init(frame: self.vIEw.frame)        self.tableVIEw!.dataSource = self        self.tableVIEw!.delegate = self        self.tableVIEw!.registerClass(@H_403_93@UItableVIEwCell.self,forCellReuseIDentifIEr: "cell1")        self.vIEw.addSubvIEw(self.tableVIEw!)    }    func tableVIEw(tableVIEw: @H_403_93@UItableVIEw,numberOfRowsInSection section: Int) -> Int {        return items.count    }    func tableVIEw(tableVIEw: @H_403_93@UItableVIEw,cellForRowAtIndexPath indexPath: @H_403_93@NSIndexPath) -> @H_403_93@UItableVIEwCell {        let cell:@H_403_93@UItableVIEwCell = tableVIEw.dequeueReusableCellWithIDentifIEr("cell1")!        cell.textLabel?.text = items[indexPath.row]        return cell    }    func tableVIEw(tableVIEw: @H_403_93@UItableVIEw,dIDSelectRowAtIndexPath indexPath: @H_403_93@NSIndexPath) {        @H_403_93@NSLog("cell Title %@",items[indexPath.row])    }    overrIDe func dIDReceiveMemoryWarning() {        super.dIDReceiveMemoryWarning()        // dispose of any resources that can be recreated.    }}
总结

以上是内存溢出为你收集整理的swift 简单控件创建全部内容,希望文章能够帮你解决swift 简单控件的创建所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1077328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存