gpt4 book ai didi

ios - Storyboard 限制似乎没有应用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:51 24 4
gpt4 key购买 nike

我正在使用约束在我的应用程序中布置 View Controller 。这是已完成布局的屏幕截图: enter image description here

据我所知,蓝色的约束意味着它们很好(有足够的信息来确定布局)。

在另一个 View Controller 中,我用这样的弹出窗口呈现样式来呈现这个 View Controller :

- (void)annotationTapped:sender {
...

AJFAnswerViewController *answerViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"AnswerViewController"];

answerViewController.modalPresentationStyle = UIModalPresentationPopover;
[self presentViewController:answerViewController animated:YES completion:nil];

answerViewController.answerLabel.text = tappedAnnotation.name;
answerViewController.quesitonLabel.text = tappedAnnotation.questionText;
answerViewController.saveBlock = saveBlock;

UIPopoverPresentationController *popover = [answerViewController popoverPresentationController];
popover.sourceView = tap.view;
popover.sourceRect = tap.view.bounds;
popover.permittedArrowDirections = UIPopoverArrowDirectionAny;
}

这是我在运行应用程序时看到的内容:

enter image description here

似乎没有应用约束。我已经验证我的 Storyboard ID 是正确的,并且弹出窗口正在使用弹出窗口中的 View Controller (例如,如果我将显式高度更改为 100 之类的值,它会受到尊重)。

我是否遗漏了特定的方法调用,或者 Storyboard 布局有误?

最佳答案

通过对 wAny hAny 大小应用约束来解决(如 Dean 所建议,谢谢!)。

关于ios - Storyboard 限制似乎没有应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31677047/

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