0%

在手机上每次输入键盘都会自动打开,但是输入完之后键盘确不会自动隐藏。我感觉这是个蛋疼的设计,苹果干嘛不直接写个像UIActionSheet那样的东西,点击背景就可以隐藏键盘。不过IOS是高手设计的,高手写的东西自有它存在的道理,我等渣渣还是以后再去揣摩吧……

Read more »

IOS中原生的SQLite API十分不友好,对于我这种菜鸟来说简直不能用,于是就有大神写了封装了SQLite API的库,比如FMDB,https://github.com/ccgus/fmdb

Read more »

写程序的时候如果把输入框放到这种位置,输入的时候键盘必然会挡住输入框

就像这样:

这里面用到了点击背景隐藏键盘的黑科技

所以有一种解决方法是,当点击输入框时,我们把视图升高一部分。然后当输入完成时,将视图回复原来的位置。

Read more »

初始化使用这个方法[[NSArray alloc] initWithObjects:……,nil];

1
2
3
4
5
6
//OC
NSArray *arr = [[NSArray alloc] initWithObjects:
[[NSArray alloc] initWithObjects: @"1",@"1",nil],
[[NSArray alloc] initWithObjects: @"2",@"2",@"2",nil],
[[NSArray alloc] initWithObjects: @"3",@"3",@"3",@"3",nil],
,nil];
Read more »

一般定义一个控件或者一个view的颜色可以这样:

1
2
//OC
self.backgroundColor = [UIColor redColor];

或者这样:

1
2
//OC
[view setBackgroundColor:[UIColor redColor]];
Read more »