iOS导航栏按钮图片不同大小在表现上的区别

测试工具:
图片一张,正方形

测试环境:
6s模拟器

1.图片大小为20*20PX
<UINavigationButton: 0x7fa47d735c40; frame = (338 6; 32 30); opaque = NO; layer = <CALayer: 0x610000234b20>>

计算得出:centerY=21

2.图片大小为40*40PX
<UINavigationButton: 0x7fb9cf7451c0; frame = (328 6; 42 30); opaque = NO; layer = <CALayer: 0x60000042f6c0>>

计算得出:centerY=21

3.图片大小为60*60PX
<UINavigationButton: 0x7fa263a463d0; frame = (318 6; 52 30); opaque = NO; layer = <CALayer: 0x600000421040>>

计算得出:centerY=21

4.图片大小为80*80PX
<UINavigationButton: 0x7fb6f335ea80; frame = (308 1; 62 40); opaque = NO; layer = <CALayer: 0x61800022dba0>>

计算得出:centerY=21

5.图片大小为100*100PX
<UINavigationButton: 0x7f9009e51ad0; frame = (298 -4; 72 50); opaque = NO; layer = <CALayer: 0x6100004226e0>>

计算得出:centerY=21


得出结论: 导航栏左右按钮的centerY恒等于21,而titleView的centerY恒等于22

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在以前页面布局多依赖于table,但table标签太多,于是有了absolute布局,float布局等,但它们小问...
    张歆琳阅读 9,723评论 3 55
  • 实体化3属性:width height background boeder文字3属性:font-family fo...
    麦壳儿UIandFE2阅读 3,180评论 1 1
  • 抱着试试看的心态给儿子报了今年虎外的插班考试,之所以说“抱着试试看的心态”是因为听说虎外每年的插班考试都有很多人报...
    小小筱琳阅读 1,877评论 0 0
  • 梦醒之后我也知道就要去收拾那似曾远去却还残留的悲伤在那些没有年轮也未曾着迹的匆忙岁月里请让我写下爱恨也刻下时间作为...
    小七一叶阅读 1,855评论 7 12
  • 6.《uptown girl》—— westlife 初中时代都是用复读机或者收音机听英文歌曲的,看不到视频。初三...
    柳木雨阅读 12,809评论 25 184

友情链接更多精彩内容