我UITabbarController用UINavigationController它.我有一个子类UIView,我分配的view的UIViewController中navController.这是非常标准的东西,对吗?我就是这样做的
_productCategoryView = [[ProductCategoryView alloc] initWithFrame:self.view.frame];
self.view = _productCategoryView;
Run Code Online (Sandbox Code Playgroud)
这view有UITableView作为subView
_productCategoryTableView = [[UITableView alloc] initWithFrame:self.frame style:UITableViewStylePlain];
_productCategoryTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
_productCategoryTableView.backgroundColor = [UIColor clearColor];
[self addSubview:_productCategoryTableView];
Run Code Online (Sandbox Code Playgroud)
为了调试我正在设置self.backgroundColor = [UIColor blueColor]视图.
从上面的初始化tableView可能会认为视图和表的frame相同.然而,当我进入时iOS 7,视图的原点设置在后面UINavigationBar.这是可以理解的,因为我self.navigationBar.translucent = YES;在我的子类中设置UINavigationController.但我不明白的是桌子是怎么坐在下面的navBar?难道它也不应该从(0, 0)哪个开始navBar?见Scenario 1下面的截图.注意背后的蓝色色调navBar

现在,我在导航堆栈上的push另一个viewController,只需使用 …
我正在关注这个很酷的教程@Duncan Groenewald 在OS X和iOS上使用图像实现富文本,并能够在我的显示中显示图像UITextView.但是,这些图像并没有按照我希望的方式居中.见图

如您所见,我希望我的图像以X轴为中心.
我尝试rect使用适当的值返回,-attachmentBoundsForTextContainer:proposedLineFragment:glyphPosition:characterIndex但没有帮助.
我也尝试设置NSKernAttributeName的NSTextAttachment属性串.但它所做的只是隐藏图像.
这不是一个"问题"问题,更像是"需要信息"类型.
为什么"Create a Xib"在Xcode 6.1创建UIView子类时没有启用该选项?它允许您在创建一个UIViewController或大多数其他UIKit基于子类时创建一个.
对此有合理的解释吗?