
IOS
alec030711
这个作者很懒,什么都没留下…
展开
-
IOS pushviewcontroller隐藏UITabBar
要在一个tabbar+navbar的页面切换到navbar页面, 尝试了多种方式:1:self.tabBarController.tabBar.hidden=yes, 只是不显示tabbar但是对应的区域不可用 2:在push之前修改下一个页面的frame, 把tabbar移到屏幕下边, for (UIView *v in self.tabBarControll...2012-06-29 14:26:45 · 227 阅读 · 0 评论 -
IOS中可以直接调用 某个对象的实例方法
在 iOS中可以直接调用某个对象的实例方法 方式有2:1:[obj performSelector:withObject:];2:使用NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作...原创 2012-07-04 14:42:40 · 319 阅读 · 0 评论 -
Iphone app 国际化
获取localization 语言 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];NSArray *languages = [defaults objectForKey:@"AppleLanguages"];NSLog(@"%@, %@",languages,NSLocalizedString(...原创 2012-07-04 17:05:43 · 113 阅读 · 0 评论 -
IOS 气泡视图的方式
在一些ios应用中经常会需要自定义视图,其中气泡视图就是其中之一,下面介绍两种方式: 方式一:1:新建一UIView的子类UIBubbleView2:在initwithframe中初始化 a):要绘制气泡的坐标targetpoint(x,y); b):气泡的frame bubbleFrame; c):调用方法setneedslayout;3:调用drawCGRect...原创 2012-07-05 14:46:11 · 362 阅读 · 0 评论 -
ios 数据持久化的三种方式
IOS常用的三种本地数据持久化方式:1:属性序列化列表 存储到文件 plist;2:归档序列化,对模型数据进行归档;3:本地数据库存储,嵌入式sqlite;其实这三种方式都是把数据存储到本地文件里边,只是实现方式和使用的场景不同而已,复杂程度从上到下增加。除此之外,还有一种方式存储数据,就是使用NSUserDefaults,它已键值对的形式记录应用程序的全局设置,其实setti...原创 2012-07-12 16:35:19 · 135 阅读 · 0 评论