小编uns*_*ber的帖子

为什么UIViewController在UINavigationBar下扩展,而UITableViewController却没有?

UITabbarControllerUINavigationController它.我有一个子类UIView,我分配的viewUIViewControllernavController.这是非常标准的东西,对吗?我就是这样做的

_productCategoryView = [[ProductCategoryView alloc] initWithFrame:self.view.frame];
self.view = _productCategoryView;
Run Code Online (Sandbox Code Playgroud)

viewUITableView作为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

场景1

现在,我在导航堆栈上的push另一个viewController,只需使用 …

layout objective-c uiview ios ios7

62
推荐指数
3
解决办法
6万
查看次数

NSTextAttachment图像对齐

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

NSTextAttachment样本图像

如您所见,我希望我的图像以X轴为中心.

我尝试rect使用适当的值返回,-attachmentBoundsForTextContainer:proposedLineFragment:glyphPosition:characterIndex但没有帮助.

我也尝试设置NSKernAttributeNameNSTextAttachment属性串.但它所做的只是隐藏图像.

sdk image uitextview nstextattachment ios

8
推荐指数
2
解决办法
4743
查看次数

为UIView子类创建灰色的Xib文件选项

这不是一个"问题"问题,更像是"需要信息"类型.

为什么"Create a Xib"Xcode 6.1创建UIView子类时没有启用该选项?它允许您在创建一个UIViewController或大多数其他UIKit基于子类时创建一个.

对此有合理的解释吗?

objective-c uiview ios xcode6

6
推荐指数
0
解决办法
601
查看次数

标签 统计

ios ×3

objective-c ×2

uiview ×2

image ×1

ios7 ×1

layout ×1

nstextattachment ×1

sdk ×1

uitextview ×1

xcode6 ×1