SWIFT Button的基本用法

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
        // Override point for customization after application launch.
        self.window!.backgroundColor = UIColor.whiteColor()
        self.window!.rootViewController = RootViewController()
        self.window!.makeKeyAndVisible()
        return true
    }

}
import UIKit

class RootViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        //初始化button
        let btn = UIButton(type: UIButtonType.Custom)
        //尺寸
        btn.frame = CGRect(x: 100, y: 100, width: 100, height: 50)
        //背景颜色
        btn.backgroundColor = UIColor.redColor()
        //设置标题
        btn.setTitle("按钮", forState: UIControlState.Normal)
        //设置标题的颜色
        btn.setTitleColor(UIColor.greenColor(), forState: UIControlState.Normal)
        //添加点击事件
        btn.addTarget(self, action: "printSomeThing:", forControlEvents: UIControlEvents.TouchUpInside)
        //self.view加载子视图btn
        self.view.addSubview(btn)
    }
    //点击按钮执行的方法
    func printSomeThing(button:UIButton){
        print(button)
    }

}
时间: 2024-10-14 19:49:48

SWIFT Button的基本用法的相关文章

Swift 另类判断语句用法 button.selected = index < rating

很简洁的用法: index < rating return true or false for (index, button) in ratingButtons.enumerate() { // If the index of a button is less than the rating, that button should be selected. button.selected = index < rating } 大大简化了语句,可读性很强.对比老写法: button.select

Swift—UITextField的基本用法

https://www.jianshu.com/p/63bdeca39ddf 1.文本输入框的创建##### let textField = UITextField(frame: CGRect(x:10, y:60, width:200, height:30)) // let textField = UITextField() // textField.frame = CGRect(x:20,y:30,width:100,height:30) //设置边框样式为圆角矩形 textField.bo

SWIFT UITableView的基本用法

import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { self.window = UI

Swift反射API及其用法

猛戳查看最终版@SwiftGG 尽管 Swift 一直在强调强类型.编译时安全和静态调度,但它的标准库仍然提供了反射机制.可能你已经在很多博客文章或者类似Tuples.Midi Packets 和 Core Data 的项目中见过它.也许你刚好对在项目中使用反射机制感兴趣,或者你想更好滴了解反射可以应用的领域,那这篇文章就正是你需要的.文章的内容是基于我在德国法兰克福 Macoun会议上的一次演讲,它对 Swift 的反射 API 做了一个概述. API 概述 理解这个主题最好的方式就是看API

Swift排序Sort函数用法

简书地址:http://www.jianshu.com/p/ad71c94e7bc6 摘自stackoverflow的问答 用了几分钟做的简单翻译 一个例子 直接贴代码,不过多解释 //这是我们的model class imageFile { var fileName = String() var fileID = Int() } //使用 var images : [imageFile] = [] images.sort({ $0.fileID > $1.fileID }) 下面是闭包的进阶使

SQLite.Swift 中的一些用法

SQLite.Swift : https://github.com/stephencelis/SQLite.swift let filemgr = NSFileManager.defaultManager() let dirPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true) let docsDir = dirPaths[0] as String var databasePat

ios swift Button, Label, AlertView

import UIKit class ViewController: UIViewController , UIAlertViewDelegate { @IBOutlet var label: UILabel? @IBOutlet var btn: UIButton? @IBAction func btnClick(AnyObject) { showAlert() } func showAlert() { let alert = UIAlertView() alert.title = "Aler

mfc中Button、Edit Control和MFC EditBrowse Control的用法

[前(fei)言(hua)] 写LL(1)分析器被CString转string卡了一个多小时也是醉了. 趁着还算清醒写下这次用到的控件的使用方法好了. 这次实验的mfc用到了四个控件:Edit Control, MFC Edit Browse Control,Button和List Control.List Control的用法在之前写过.所以话不多说,介绍余下三个控件的用法. [Edit Control的用法] 把控件拖到对话框的摆放位置,右键类向导,选到成员变量,双击设置,类型选择Value

swift中collectionView的简单用法

之前写过OC中collectionView的用法,现在再看看swift中collectionView的用法,有兴趣的朋友,可以两者前后比较下区别,swift现在没有稳定下来,语法更新的比较快,但是它核心的一些东西,已经定型了.这些还是靠读者们自己去挖掘吧. //这里签署数据源和代理,此时不需要引入layout的代理,也可以.class AmonViewController: UIViewController ,UICollectionViewDataSource,UICollectionView