- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当 navController 出现在 UIPopoverController 中时,我的 UIBarButtonItem 在导航栏中被截断。知道是什么原因造成的吗?
问题截图:http://www.flickr.com/photos/92771610@N02/8432176079
代码如下:
UIViewController *vc = [[[UIViewController alloc] init] autorelease];
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave target:self action:@selector(saveAction:)];
vc.navigationItem.rightBarButtonItem = saveButton;
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:vc] autorelease];
UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:navController];
popoverController.delegate = self;
[popoverController presentPopoverFromRect:buttonThatMakesThePopoverAppear.frame
inView:self.view.superview
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
谢谢,贡萨罗
最佳答案
这是因为你没有尊重iOS Human Interface Guidelines .
您的自定义 UIBarButtonItem
View 和这些元素的自定义背景图像应为 30 像素高。弹出窗口的斜角边框正确剪裁了您的自定义图稿,因为它们不应该那么大。
当不通过 UIPopoverController
呈现时,这些按钮在 iOS 6 中显示正常,但这只是因为没有 View 裁剪边界。请注意,在 iOS 5 中确实会发生这种情况,所以虽然您看起来应该可以使用,但请确保您在旧版本中进行了测试。
关于ios - 当 UINavigationController 出现在 UIPopoverController 中时 UIBarButtonItem 截止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14630536/
我正在使用 Skrollr 插件,它在桌面上运行良好。但在 iPad 上,我的文档的高度被 chop 了。我尝试删除所有 skrollr 数据属性,但问题仍然存在,我注意到只需激活插件就会遇到此问题。
我正在使用顶部栏作为我的顶部导航设置一个新站点。我的代码在空白页面上运行,所以我知道菜单结构是正确的,但是当我将它集成到我的网站设计中时,下拉菜单被截断/隐藏在主要内容后面。 未剪裁: 剪辑: 最佳答
这个问题已经有答案了: Unknown Column In Where Clause (16 个回答) 已关闭 5 年前。 当我在 MySQL 中尝试这个时: select make,count(*)
当 navController 出现在 UIPopoverController 中时,我的 UIBarButtonItem 在导航栏中被截断。知道是什么原因造成的吗? 问题截图:http://www.
我是一名优秀的程序员,十分优秀!