随笔分类 - iOS UI
摘要:在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用。假如我们有一个需求如下:界面A上面有一个button、一个label。从界面A跳转到界面B,在界面B的输入框中输入字符串,在界面A的label上显示。这是一个典型的反向传值的例子。这个例子的核心是:“在界...
阅读全文
摘要:代理,又称委托代理(delegate),是iOS中常用的设计一种模式。顾名思义,它是把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中, 首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。在iOS程序设计中,委托通过一种@protoc...
阅读全文
摘要:UIView设置圆角1、比较简单的情况,UIView四个角都是圆角: UIView *aView = [[UIView alloc] init]; aView.frame = CGRectMake(0, 0, 300, 200); aView.backgroundColor...
阅读全文
摘要:前言:在iOS开发中,表视图UITableView是我们做UI界面设计时的重要视图。那么,使用表视图UITableView 需要遵守哪些协议呢?UITableViewDataSource 表视图数据源协议,用来控制表视图的显示内容;UITableViewDelegate 表视图协议,用来控制表视图...
阅读全文
摘要:UITableView是UITableViewStylePlain风格的,这样整个TableView都会被分割线分隔开,不管有没有数据,非常丑。为了可以自定义cell的分割线;解决方案:将UITableView的separatorStyle属性设置为UITableViewCellSeparatorS...
阅读全文
摘要:很多人都认为UITextField很简单,为什么会写这个协议呢?因为在实际开发中可能会用到;比如要做到下图的效果:文本框下面的下划线的颜色要随着输入的状态变化;点击对应的文本框,其下面的线条变为绿色,结束编辑,变为灰色;要熟悉UITextFieldDelegate协议才能做到这一点;首先,先看一下官...
阅读全文
摘要:1、新手篇创建tableView http://my.oschina.net/joanfen/blog/203041 2、进阶篇列表中行的操作 http://my.oschina.net/joanfen/blog/203504 3、进阶篇索引,标记和自定义的tableView http://my.o
阅读全文

浙公网安备 33010602011771号