Swift
闲时不废
iOS开发,Objective-C语言开发,Swift语言开发,制作SDK,制作cocoaPods库,使用mPaaS框架,动态卡片。
展开
-
Swift-自定义UITabBarController原理实现
如何实现UITabBarController的自定义效果,首先要明白自定义和封装代码的原理,才能去实现它。下面这段代码是我自定义UITabBarController时的实现方法1.创建MyTabBarController继承自UITabBarControllerimport UIKitclass MyTabBarController: U原创 2016-09-19 13:51:43 · 1422 阅读 · 0 评论 -
SWift-iOS常用控件(UIProcessView进度条)
//UIProcessView 进度条 func createProcessView (){ //创建进度条 let progressView =UIProgressView() //设置进度条的尺寸 progressView.frame =CGRe原创 2016-09-22 11:15:52 · 865 阅读 · 0 评论 -
Swift-iOS常用控件(UIAlertView警告视图)
//UIAlertView警告视图 func createAlertView (){ //创建警告框 let alertView =UIAlertView()// let alertView1 = UIAlertView.init(title: "标题", message: "副标题", del原创 2016-09-22 11:17:09 · 374 阅读 · 0 评论 -
Swift-iOS常用控件(UIActionSheet 动作列表)
//UIActionSheet 动作列表 func createActionSheet () { //创建列表 let actionSheet =UIActionSheet.init(title:"请选择联系方式", delegate:self, cancelButtonTitle:"取消", destructiveButt原创 2016-09-22 11:18:11 · 370 阅读 · 0 评论 -
Swift-UIScrollView使用详解
//创建滚动视图 let scrollView =UIScrollView() //设置尺寸 scrollView.frame =CGRectMake(0,100, self.view.frame.size.width,200) //设置背景色原创 2016-09-26 14:27:37 · 10959 阅读 · 0 评论 -
Swift-UITableView的基本使用
var myTableView : UITableView? var dataArray :NSMutableArray? var sectionTitleArray :NSArray?//创建添加表格视图 func createTableView() { //创建myTab原创 2016-09-26 17:06:19 · 376 阅读 · 0 评论 -
Swift-UITableView代理方法详解
//pragma mark - UITableViewDataSource //返回表格视图应该显示的数据的段数 func numberOfSectionsInTableView(tableView:UITableView) -> Int { returndataArray!.count }原创 2016-09-26 17:09:15 · 3148 阅读 · 0 评论 -
Swift-字符串(String)
//初始化字符串 let tempString ="jing jin zhui men ren" print(tempString) //字符串改变 var varString ="swift" varString = "I like"原创 2016-10-20 20:43:18 · 311 阅读 · 0 评论 -
swift-数组(Array)
/数组是在一个有序链表里存储多个类型相同的值。通知一个值允许在数组的不同位置出现多次。 //创建一个特定类型的空数组,数组中不包含任何初始值。变量someInts会被推断为[Int]类型 var someInts = [Int]() print(someInts)原创 2016-10-20 20:45:20 · 262 阅读 · 0 评论 -
swift-字典(Dictionary)
//字典的创建与初始化 var names1 = [:] print(names1) var names2:DictionaryString,String> = ["name1":"xiao ming","name2":"xiao tian"] print(names2)原创 2016-10-20 20:46:47 · 254 阅读 · 0 评论 -
swift-self
class ViewController: UIViewController { var count:Int = 50 overridefunc viewDidLoad() { super.viewDidLoad() var count:I原创 2016-10-20 20:48:13 · 181 阅读 · 0 评论 -
swift-隐式解包
//强制隐式解包 let something:String? = "bei jing huan ying ni" //解包,确定something的值一定存在,不需要验证 print(something!) //隐式解包 iflet someValue =原创 2016-10-20 20:49:27 · 672 阅读 · 0 评论 -
Swift-iOS常用控件(UIStepper计数器/步进器)
//UIStepper计数器/步进器 func createStepper (){ //创建计数器 let stepper =UIStepper() //设置计数器的中心 stepper.center =CGPointMake(250,100)原创 2016-09-22 11:14:41 · 973 阅读 · 0 评论 -
Swift-iOS常用控件(UISegmentedControl分段选择)
//UISegmentedControl分段选择 func createSegmentedControl() { //创建分段 let segmentedControl =UISegmentedControl.init(items: ["北京","天津","上海","重庆"])原创 2016-09-22 11:13:23 · 402 阅读 · 0 评论 -
Swift-按钮(UIButton)详解
//声明按钮的一个对象,是全局的 var button1 :UIButton! overridefunc viewDidLoad() { super.viewDidLoad() //以自定义类型创建按钮 button1 =UIButton.init(ty原创 2016-09-20 13:29:52 · 8863 阅读 · 0 评论 -
Swift—文本框(UILabel)详解
//声明全局的label1,“:”代表label1是UILabel的一个对象 var label1 :UILabel! overridefunc viewDidLoad() { super.viewDidLoad() //创建label1 label1 =原创 2016-09-20 10:11:59 · 3177 阅读 · 0 评论 -
Swift-UIView的创建和使用
//创建View let view1 =UIView() let view2 =UIView(frame: CGRectMake(20,120, 100,100)) let view3 =UIView(frame: CGRectMake(40,140, 100,100))原创 2016-09-21 09:06:42 · 4256 阅读 · 0 评论 -
Swift-UIImageView使用小结
//创建imageView let imageView =UIImageView() let imageView1 =UIImageView.init(frame:CGRectMake(0,100, 100,100)) let imageView2 =UIImageView.init(image:UIIm原创 2016-09-21 09:54:15 · 1057 阅读 · 0 评论 -
Swift-UIImageView简单动画实现原理
//创建iv let iv =UIImageView.init(frame:CGRectMake(40,60, 60,60)) //创建一个可变的数组,添加18张图片 var imageArr = [UIImage]() for iin 1..19 {原创 2016-09-21 09:56:11 · 884 阅读 · 0 评论 -
Swift-UITextField的创建和使用详解
//创建一个文本输入框 let textField =UITextField() //设置坐标 textField.frame =CGRectMake(40,100, self.view.frame.size.width-80,100) //设置文原创 2016-09-21 11:27:13 · 2378 阅读 · 0 评论 -
Swift-如何自定义键盘(iOS)
//createMyInputView该方法返回一个UIImageView类型的视图 let myView =createMyInputView(); //让此视图作为键盘的背景视图 textField.inputView = myView //添加附件区域原创 2016-09-21 13:46:15 · 1002 阅读 · 0 评论 -
Swift-如何获取键盘的高度,获取通知中的信息
//通知中心 let center =NSNotificationCenter.defaultCenter() //当键盘将要弹起时候执行方法UIKeyboardWillShowNotification center.addObserver(self, selector:#selector(willShow(_:)), na原创 2016-09-21 14:17:57 · 1646 阅读 · 0 评论 -
Swift-常用控件(UISwitch开关控件)
//UISwitch开关控件 func createSwitch() { //创建UISwitch let mySwitch =UISwitch() //设置尺寸,控件的大小是固定的 mySwitch.frame =CGRectMake(100,原创 2016-09-22 11:08:56 · 2473 阅读 · 0 评论 -
Swift-iOS常用控件(UIActivityIndicatorView 活动指示器)
//UIActivityIndicatorView 活动指示器 func createActivityIndicatorView() { //创建活动指示器 let aiv =UIActivityIndicatorView() //设置尺寸 aiv.fr原创 2016-09-22 11:11:08 · 846 阅读 · 0 评论 -
Swift-iOS常用控件(UISlider滑块控件)
//UISlider滑块控件 func createSlider() { //创建滑块控件,控件的高度固定是30 let slider =UISlider(frame:CGRectMake(100,200, 200,30)) //添加滑块控件原创 2016-09-22 11:12:27 · 856 阅读 · 0 评论 -
swift-guard语句
//guard语句判断其后表达式的布尔值为false时才会执行之后代码块里的代码。若为true,则跳过整个guard语句 func isLogin(user :[String :String!]) { //检查用户是否输入帐号和密码 guardlet userName = user["userName"]el原创 2016-10-20 20:52:29 · 329 阅读 · 0 评论