mhb*_*bdr 5 uinavigationbar uibarbuttonitem
是否可以在UINavigationBar 的左边缘或右边缘定位自定义图像UIBarButton项目?我创建按钮的方式看起来最好是按钮的边缘是否接触到UINavigationBar的边缘.
小智 1
这里最好的选择是子类化 UINavigation 栏并覆盖布局子视图。
在我的示例中,如果按钮的标签为 900,我会将按钮移至最左边缘。
- (void) layoutSubviews {
[super layoutSubviews];
//override the navigation bar to move classes with 900 to the ledge
for (UIView *view in self.subviews) {
if ([view isKindOfClass:[UIButton class]]) {
if (view.tag == 900)
view.frame = CGRectMake(0,0, 88, 44);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1040 次 |
| 最近记录: |