我这个是在navigationBar上一个搜索框:搜索框不在View上,不能用self.view只能用window上/** * 控制器的View被点击了,就会调用 * * @param touches 对象 * @param event 事件(封装了触摸的所有事件) */- (void)t...
分类:
移动开发 时间:
2014-09-20 16:02:38
阅读次数:
229
一般的我们都是通过自定义视图来设置导航条的title颜色和字体的
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];
titleLabel.text = @"详情";
titleLabel.textColor = [UIColor whiteColor];
titl...
分类:
移动开发 时间:
2014-09-16 15:56:40
阅读次数:
183
/常用的IOS开发宏#pragma mark - 界面 部分#define NavigationBar_HEIGHT 44 //导航控制器#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) //屏幕宽度#define ...
分类:
其他好文 时间:
2014-09-16 15:30:10
阅读次数:
188
第一种方法:在NavigationController.m文件中执行方法-(UIStatusBarStyle)preferredStatusBarStyle{returnUIStatusBarStyleLightContent;}第二种方法:在ViewController.m文件中先将自身的NavigationController的navigationBar隐藏self.navigationController.navigationBarHidden..
分类:
其他好文 时间:
2014-09-16 02:50:20
阅读次数:
168
一、状态栏(statusBar)在iOS7中view默认是全屏模式,状态栏的高度也加在了view的高度上,例如iOS7之前iphone5中self.view.frame.size.height = 548,在iOS7中就是568了,在iOS7中navigationbar是半透明的,statusbar...
分类:
移动开发 时间:
2014-09-15 00:52:27
阅读次数:
460
在ios7中,如果setTranslucent=yes 默认的 则状态栏及导航栏底部为透明的,界面上的组件应该从屏幕顶部开始显示,因为是半透明的,可以看到,所以为了不和状态栏及导航栏重叠,第一个组件的y应该从44+20的位置算起如果设置成no,则状态栏及导航样不为透明的,界面上的组件就是紧挨着导航....
分类:
其他好文 时间:
2014-09-13 18:32:05
阅读次数:
132
当适配IOS的布局时遇到问题:导航栏和菜单栏后台会变黑色。self.edgesForExtendedLayout = UIRectEdgeNone;原因是系统默认这两个控件是半通明的。解决方案:self.navigationController.navigationBar.translucent =...
分类:
移动开发 时间:
2014-09-13 15:45:45
阅读次数:
242
wantsFullScreenLayout已经作废了,取而代之是1、edgesForExtendedLayout这个属性是UIExtendedEdge类型,用来制定视图的哪条边需要扩展。比如UIRectEdgeTop,它把视图区域顶部扩展到statusBar(以前是navigationBar下面);...
分类:
移动开发 时间:
2014-09-11 17:04:12
阅读次数:
182
//判断设备是否4寸屏幕#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainSc...
分类:
移动开发 时间:
2014-09-10 17:32:50
阅读次数:
233
-(void)configureNavigationBar{//设置navigationBar的颜色UILabel*titleLabel=[[UILabelalloc]initWithFrame:CGRectMake(0,0,100,40)];titleLabel.textColor=[UIColorwhiteColor];titleLabel.textAlignment=NSTextAlignmentCenter;titleLabel.text=@"通讯录";self.navigationI..
分类:
其他好文 时间:
2014-09-05 03:24:41
阅读次数:
147