NavigationBar 的学习,写给新手的福利

来源:互联网 发布:it公司招人难 编辑:程序博客网 时间:2024/05/22 12:04

1.导航控制器的NavigationBar属性,拿到的是导航条的对象,每个导航控制器有且只有一个导航条,所有视图控制器的对象共用此导航条

2.导航条的背景图片选择

   尺寸:320*44(普通) 

            640*88(视网膜,也就是retain屏的)

  当屏幕为横屏时,导航条尺寸为480*32 ,这些都不会影响坐标的计算

3.导航条的风格样式

   只有导航条的风格为UIBarStyleBlackTranslucent时,设置背景颜色才有效

4.设置背景图片时,图片过大不会被压缩处理,最好严格按照尺寸来定制

5.使用导航控制器的方法隐藏导航条

  [self.navigationController setNavigationBarHidden:YES animated:YES];


友情小知识:

   imageNamed:与imageWithContentsOfFile: 加载图的区别

    1.imageNamed图片会被加载到应用程序的缓存中(占用应用程序运行时的活跃内存,iOS操作系统理论上的活跃内存为20M,一般维持在10M左右)

    2.一般大图片(占用磁盘空间较大的图片) 不推荐使用imageNamed调用

    3.imageWithContentsOfFile图片每次都从工程的对应路径下加载到程序中,不会缓存到应用程序中,大图片的加载推荐这种方法。

0 0
原创粉丝点击