【问题标题】:'Done' UINavigationBarButtonItem on right side cut off右侧的“完成”导航栏按钮项目被切断
【发布时间】:2015-04-14 17:27:27
【问题描述】:

我正在使用 UIBarButtonItem 并得到以下结果:

我正在使用此代码将其添加到导航中

 self.doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissWebViewController:)];
[self.navigationItem setRightBarButtonItem:self.doneButton];

我做错了什么?

【问题讨论】:

  • 你有没有尝试在导航栏中拖放 UIBarButton 项,稍后设置它的值。

标签: ios objective-c uikit navbar uinavigationitem


【解决方案1】:

您的导航栏看起来比屏幕大。将其检查到您的故事板中。选择导航栏,您必须在元素的开头和结尾看到一个正方形。如果没有,请将其移动以适合屏幕。

作为参考,iphone 6 4.7 英寸应用程序的导航栏是 375 宽度。

此外,检查您是否正确设置了约束。检查您的导航栏是否具有“与最近邻的间距”,顶部为 0,左右为 -16。

【讨论】:

    猜你喜欢
    • 2014-10-01
    • 2015-12-04
    • 1970-01-01
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多