gpt4 book ai didi

iphone - 自定义 UIView 看起来不像预期的那样

转载 作者:行者123 更新时间:2023-11-29 10:55:03 25 4
gpt4 key购买 nike

我想创建一个自定义 UIView,以便我可以在几个 UIViewController 中使用它。

我创建了一个如下所示的 xib 文件:

enter image description here

上图有UIView,里面有3个UIButton

  1. 我创建了 TopBar : UIView
  2. 我将 View 大小设置为自由形式,将状态栏设置为否。
  3. 我将 File's Owner 类设置为 TopBar
  4. 我拖动了 UIView(包括 3 个 UIButton)并将其命名为 contentView
  5. 我在 TabBar.m 中添加了方法:

-(void)awakeFromNib {
[[NSBundle mainBundle] loadNibNamed:@"TopBar" owner:self options:nil];
[self addSubview: _contentView];
}

  1. 我通过 Storyboard将 UIView 添加到我的 UIViewController 并将其类设置为 TopBar 并将其大小设置为 xib 中的 UIView 大小

但是,结果是这样的:

为什么?怎么了? (正如您所看到的,按钮非常大并且它们之间有空格)。我只支持ios6以上

enter image description here

最佳答案

问题是在 TabBar 的 xib 文件中检查了自动布局。

我取消了它,现在它显示了它的属性

如有需要,this shows how to deselect it in xcode 4.6

关于iphone - 自定义 UIView 看起来不像预期的那样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com