ios源码分析之JSTokenField
jsTokenField实现类似Mac OS X中NSTokenField的效果,这种效果可以在邮件应用的地址栏(To:field)可见,即输入的收件人姓名会以token的形式出现。具体请看效果图。
jsTokenField主要由四部分组成:前面的_Label,中间的Button数组,后面的_TextField,和_hideTextField组成,jsTokenField重写了- (void)layoutSubviews方法,在layoutSubview方法中重新布局上述的几个部分,具体的添加token和删除token在textField的委托方法去处理,TokenField还重写了setFrame方法,每次frame发生改变的时候,向外采用通知的形式抛出frame修改通知。
posted on 2012-06-15 11:52 kiao295338444 阅读(280) 评论(0) 编辑 收藏 举报