摘要: 用线程代表不同售票窗口,用线程执行的方法模拟售票。如果不加锁,会出现多个售票窗口同时售一张票的情况。 @property (nonatomic, strong) NSThread *thread1; @property (nonatomic, strong) NSThread *thread2; @ 阅读全文
posted @ 2017-09-17 15:23 liuw_flexi 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 当有文字输入时,UITextView上的默认文字消失,没有任何输入时,显示默认文字。 做法: 1. 在自定义UITextView的初始化方法- (id)initWithFrame:(CGRect)frame里面注册通知,监听文本变化: 2. 调setNeedsDisplay 触发drawRect 方 阅读全文
posted @ 2017-09-17 15:03 liuw_flexi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 滚动时导航栏透明度变化,然后滚动到一定距离,导航栏完全出现。 这里是做法的主要思路: 1. 整个页面是一个tableView, 然后个人信息部分是一个背景图片,作为tableView的headView。因为UITableView继承自UIScrollView,滚动处理在这个方法里处理 2. 可以设置 阅读全文
posted @ 2017-09-17 14:26 liuw_flexi 阅读(1170) 评论(0) 推荐(0) 编辑