- 博客(4)
- 收藏
- 关注
原创 iOS工作中的问题-----navigationBar透明方法、遮挡UIViewController、UITableViewController 视图解决方法
导航栏透明方法: UIImage *image = [UIImage imageNamed:@"clear"]; [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault]; [self.navigationController.nav
2015-10-20 13:59:17 3554
原创 swift 设计模式---委托(delegate)模式传值
两个对象之间的通信,也可以通过delegate传值(同步异步都可以) 第一步,声明协议:protocol ModelDelegate{ func getModelData(string:String) } 第二步,要传值的类定义协议:class Model { var delegate:ModelDelegate? func getData(){ //这里是
2015-10-05 15:02:23 428
原创 swift设计模式--观察者模式
问题提出:model和controller通信的时候。如果是同步的controller 可以直接通过调用model得到数据。如果是异步的需要model 发送通知给controller 观察者模式主要有两个:通知(notification)和KVO(key-value-Observing) model代码如下let notificationName = "notificationName" var
2015-10-05 14:12:07 390
原创 swift页面传值之block(闭包)传值
页面1 跳转到页面2。如果想从页面1得到页面2的值的话,其实可以在页面2中调用:( self.presentedViewController as! ViewController).label.text = self.textField.text 还可以用其他方式:block,KVO,通知中心,delegate传值等。 block方式: 第二个页面:class VC2: UIViewContro
2015-10-05 10:11:19 583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人