修改navigationbar右侧按钮离屏幕边缘位置
来源:互联网 发布:adobe pdf 电脑软件 编辑:程序博客网 时间:2024/05/16 18:07
先上代码
UIButton *settingBtn = [Utils creatCustomButtonWithFrame:CGRectMake(0, 0, 60, 40) btnTitle:@"设置" btnFontSize:14 titleColor:[UIColor blackColor]];[settingBtn addTarget:self action:@selector(clickTheSettingBtn) forControlEvents:UIControlEventTouchUpInside];UIBarButtonItem *rightBar = [[UIBarButtonItem alloc]initWithCustomView:settingBtn];self.navigationItem.rightBarButtonItem = rightBar;
效果为
若想调节该按钮位置,设置
settingBtn.titleLabel.textAlignment = NSTextAlignmentRight;
这样是没效果的。应利用UIBarButtonSystemItemFixedSpace格式,rightbar设为数组,进行填充。
UIButton *settingBtn = [SHUtils creatCustomButtonWithFrame:CGRectMake(0, 0, 60, 40) btnTitle:@"设置" btnFontSize:14 titleColor:[UIColor blackColor]];[settingBtn addTarget:self action:@selector(clickTheSettingBtn) forControlEvents:UIControlEventTouchUpInside];UIBarButtonItem *rightBar = [[UIBarButtonItem alloc]initWithCustomView:settingBtn];UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];negativeSpacer.width = -20;self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:negativeSpacer,rightBar,nil];
效果为
原文地址:http://www.cnblogs.com/Apologize/p/5764852.html
阅读全文
0 0
- 修改navigationbar右侧按钮离屏幕边缘位置
- 调整NavigationBar右侧按钮的位置.
- 设置NavigationBar 右侧按钮 rightBarButtonItem
- navigationbar右侧加两个自定义按钮
- 调整navigationBar按钮的位置
- NavigationBar--修改返回按钮的标题
- 当在navigationBar的右侧添加按钮时有空隙,除掉间隔
- 修改Launcher3的Hotseat的位置到右侧的方法
- navigationBar 导航栏背景颜色、返回按钮修改
- 修改navigationBar
- 修改DrawerLayout只能从屏幕边缘划出的方法
- mac修改屏幕截图保存位置
- 自定义NavigationBar按钮
- IOS--- NavigationBar标题按钮
- 自定义NavigationBar返回按钮
- NavigationBar返回按钮设置
- Ubuntu10.10修改关闭窗口按钮位置
- 修改ubuntu的窗口关闭按钮位置
- kendoUI 简单增删改查
- 半年总结——燕雀鸿鹄皆有志
- Kafka Manager实现原理与填坑
- 【HDU
- array_map实现将多维数组转换成字符串的简单方法
- 修改navigationbar右侧按钮离屏幕边缘位置
- 第4讲项目-计算两电阻并联后的阻值
- Spark入门实战系列
- 动态改变表单form的路径
- Idea 安装 antlr 插件后 ANTLR Preview 怎么用的
- 快来看看阿里巴巴的常用面试题
- 敦煌api 获取access_token和用户信息
- 自定义类型适配器的Gson工具类
- ubuntu source.list源不能用的情况下怎么做