
IOS 页面相关
hengshujiyi
这个作者很懒,什么都没留下…
展开
-
再来说一说UITableView的分页
在网上搜索了一下, 介绍UITableView分页的文章不少, 而且都很统一, 代码也都正确. 只是没有把思路给整理出来. 我这里借花献佛, 整理一下. 这里假定的前提是, 你已经将UITableView添加到了View中, 并且在h文件中实现了 UITableViewDelegate,UITableViewDataSource 这两个接口, 且已经与你后台定义的tblView建立起了关联,转载 2013-07-31 19:50:42 · 1018 阅读 · 0 评论 -
ios 导航栏放置多个按钮
UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc]initWithTitle:@"first" style:UITabBarSystemItemContactstarget:self action:@selector(one:)]; UIBarButtonItem *anotherButton2 = [[UIBarBut原创 2013-12-27 09:48:27 · 13307 阅读 · 0 评论 -
iOS开发 XCode4 iOS5 改变UINavigationController的UINavigationBar的高度和背景图片 V1
1、改变高度 自定义UINavigationBar的新类别: [cpp] view plaincopy //UINavigationBar+BackgoundImage.h #import @interface UINavigationBar (BackgoundImage) @end 在新类别的实现中,覆盖原有类的方法 -原创 2013-04-02 13:30:07 · 1316 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(三)ToolBar
1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。 [cpp] view plaincopy [self.navigationController setToolbarHidden:NO animated:YES]; 2、在Too转载 2013-04-02 10:15:49 · 733 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
1、UINavigationController导航控制器如何使用 UINavigationController可以翻译为导航控制器,在iOS里经常用到。 我们看看它的如何使用: 下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,转载 2013-04-02 10:13:57 · 672 阅读 · 0 评论 -
UINavgationController的背景色,任意按钮添加,更改样式等
看题目,不要以为这是一篇技术文章。其实,这是一个技巧。 nav的背景色 及背景图添加虽不是很麻烦,但始终做出的效果可能不会达到理想。特别是纯颜色控制方面。 对于按钮的添加也是比较难以控制的,比如按钮的位置等。 下面说下普通设置nav的相关方法: 1.颜色设置 这个比较简单,使用tintColor 直接设置颜色就可以了 2.图片设置转载 2013-05-16 11:53:57 · 652 阅读 · 0 评论 -
判断设备是否是iphone5
其实只要判断一下屏幕的高度是不是568,得到屏幕高度,然后与568做差,绝对值小于 浮点数最小精度DBL_EPSILON就可以了。 代码如下: # define IS_IPHONE5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) 不过话说回来,你利用屏幕转载 2013-08-17 18:40:56 · 828 阅读 · 0 评论 -
判断运行的是iPhone5及解决4inch屏黑边问题
如果更加deveice获取iOS的version,那么之前的device升级到iOS6后也会是新的。应该判断机器型号,根据window的bounds的height来判断吧,如果是568就是长的,否则不是,在加入判断前必须要设置launch image里面的Retina(4-inch)设置好后才可以拿到568。这样就能够判断自己的app是运行在拿个设备了。 PS:硬件-》设备-》转载 2013-08-17 16:07:27 · 2241 阅读 · 0 评论 -
判断设备是否是 iphone5
方法一: //***宏定义 #define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO) 然后: if(转载 2013-08-13 19:22:57 · 801 阅读 · 0 评论 -
UISearchBar和UISearchDisplayController
原文 http://hi.baidu.com/happywilma0118/item/e6d5730a499bba1b3a53eef8 UISearchBar继承自UIView、UIResponder、NSObject 属性: autocapitalizationType————自动对输入文本对象进行大小写设置(包含4种类型,但是有时候键盘会屏蔽此属性) autocor转载 2013-08-09 18:35:04 · 1941 阅读 · 0 评论 -
通过popToViewController跳到任意navigation的具体页面
NSArray *viewControllers = [self.navigationController viewControllers]; NSArray *countArray = [[self navigationController] popToViewController:[viewControllers objectAtIndex:1] animated:YES]原创 2013-08-21 17:19:30 · 1846 阅读 · 0 评论 -
导航和状态栏透明
self.navigationController.navigationBar.translucent=YES; [self.navigationController.navigationBar setBarStyle:UIBarStyleBlackTranslucent]; //设置状态栏为透明 [UIApplication sharedApplica原创 2013-08-21 10:52:45 · 1100 阅读 · 0 评论 -
ios 禁止横屏
在AppDelegate中增加,这个方法可以禁止横屏 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPo原创 2013-08-20 09:16:17 · 21656 阅读 · 0 评论 -
判断当前的navigationController的viewControllers的数量
其实只要判断当前的navigationController的viewControllers的数量就可以知道是不是根视图了. self. navigationController.viewControllers.count == 1原创 2013-08-07 14:01:47 · 6918 阅读 · 0 评论 -
UITableView加载更多显示
// // iphone_tableMoreViewController.m // iphone.tableMore // // Created by wangjun on 11-3-17. // Copyright 2011 __MyCompanyName__. All rights reserved. // #import "iphone_tableMoreViewController转载 2013-07-31 19:48:56 · 754 阅读 · 0 评论 -
IOS开发 tableview中cell的用法
添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView, numberOfRowsInSection 和 cellForRowAtIndexPath. 用numberOfSectionsInTableView方法来返回table中有几个组. - (NSInteger)numberOfSectionsInTableView:(UITableV转载 2013-12-27 16:39:57 · 906 阅读 · 0 评论