【问题标题】:View(Using XIB) does not Positioned in Bottom for Screen using Autolayout使用自动布局的屏幕视图(使用 XIB)不位于底部
【发布时间】:2014-11-21 08:47:27
【问题描述】:

我必须在XIB 中添加一个视图,并使用Autolayout 将其放置在底部,如附图所示。但在 3.5 中无法正常显示,并且在 4" 屏幕中存在间隙。有什么想法吗?

【问题讨论】:

    标签: ios layout screen autolayout xib


    【解决方案1】:

    在做了很多技巧之后,我得到了答案,同时我在 viewDidLoad 中添加了这个视图,其中我有 XIB of 4" Screen。

    ActionView *view =[[[NSBundle mainBundle] loadNibNamed:@"ActionView" owner:self options:nil] objectAtIndex:0];
    view.frame  =self.view.frame;
    [self.view addSubview:view];
    

    和像

    这样的约束

    即使我仍然想知道为什么 XIB 对它的超级视图框架感到饥饿?如果有人知道,请在此处写一条线,否则一旦我明白了,我就会有理由来。

    【讨论】:

    • 这可能是take.ms/ZgDLrViewController 的这些选项之一。我的意思是bottom bar 选择和under bottom bar 复选框。
    • 不,实际上我们需要告诉自动布局约束计算的正确视图大小。
    猜你喜欢
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    相关资源
    最近更新 更多