摘要:
由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone)。最终我们想到了静态库。虽然这仍然还是一种比较原始的复用方式,但起码我们可以隐藏组件的源代码。下面, 我们使用iPhone静态库把自定义组件CheckButton 进行进一步的封装。(组件的实现参考前一篇博文《自定义控件复选框和单选框的实现》)一、实现静态库新建工程, 选择 Library 下的 “ Cocoa Touc 阅读全文
posted @ 2013-04-21 23:35
游长江
阅读(161)
评论(0)
推荐(0)
摘要:
首先是获得UITextField内容改变的事件(嗯,我还是习惯叫事件……),apple没有直接给一个类似ValueChanged的事件。UITextFieldDelegate提供了两个方法(我又用了方法这个名词……好了,就是objective-c的message了):- (void)textFieldDidBeginEditing:(UITextField *)textField- (void)textFieldDidEndEditing:(UITextField *)textField看名字就知道意思了,一个是编辑开始,一个是编辑结束。我们需要通过这两个方法来编写自己的ValueChange 阅读全文
posted @ 2013-04-21 23:31
游长江
阅读(480)
评论(0)
推荐(0)
浙公网安备 33010602011771号