摘要:参考:http://blog.csdn.net/dqjyong/article/details/7677557参考:http://stackoverflow.com/questions/2327617/calling-selector-with-two-arguments-on-nsthread-issue使用NSInvocation对象NSInvocation* deleteInvocation = [NSInvocation invocationWithMethodSignature:[self methodSignatureForSelector:@selector(deleteData
阅读全文
08 2013 档案
摘要:1 创建一个xib并使之与一个自定义的View相关联2 在自定义的View中参考如下代码:- (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // Initialization code. //MyView is xib name [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil]; [self addSubview:...
阅读全文
摘要:UIButton *playNowButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 64, 32)];[playNowButton setBackgroundImage:[UIImage imageNamed:@"imagename.png"] forState:UIControlStateNormal];[playNowButton addTarget:self action:@selector(doSomething)forControlEvents:UIControlEventTouchDown];UI
阅读全文
摘要:背景: ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的)。 可是在ios5中,键盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,这样就使得原本与键盘紧密贴合的界面视图被中文汉字选择框给覆盖住了。一方面影响了界面的美观,另一方面,如果被覆盖的部分就是文本输入框的话,用户就无法看到输入的内容了。因此这个问题就必须得解决了。解决方法: 其实在一开始使用216.0px这个固定值来标注键盘的高度就是错误的。因为在ios3.2以后的系统中,苹果就提供了键盘使用的api以及demo...
阅读全文
摘要:这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的notification来自己解决相关视图的位置问题。第一种解决方法相对比较简单,第二种的方法中有一个难题就是当键盘的输入方式,也就是中英文切换时,键盘的高度是会发生变化的。需要动态来调整相关视图的位置。下面开始详细介绍解决方法。设定inputAccessoryView属性UITextField或者UITextView有一个inputAccessoryV
阅读全文