首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

自定义的table cell 在装置 翻转 时的 布局调整

2012-08-29 
自定义的table cell在设备 翻转 时的 布局调整比如你又一个cell?在最左边有一个image, 最右边有一个button

自定义的table cell 在设备 翻转 时的 布局调整

比如你又一个cell

?

在最左边有一个image, 最右边有一个button ,? 当设备翻转成landscape时 希望这2个组件还是在cell的两端

?

这时要做的是设置这2个组件(UIView)的autoresizingMask属性

我希望翻转时右边的button还是在屏幕最右边 那么就要编程式的设置?

button.autoresizingMask= UIViewAutoresizingFlexibleLeftMargin;??

?

你也可以在IB 里面可视化的设置autoresizing , 但这里注意,你希望button总在最右边 就要选中IB中autoresizing的右边的选项,但编程的时候就要设置UIViewAutoresizingFlexibleLeftMargin 是反的

?

?

同理 设置navi bar的背景图像 支持翻转

        UIImageView *imageView = [[UIImageView alloc] initWithImage:image];        imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;//autoresizing        [navi.navigationBar addSubview:imageView];        [navi.navigationBar sendSubviewToBack:imageView];
?

?

?

热点排行