Ios 故事板约束不';似乎不适用
我在应用程序中使用约束来布置视图控制器。以下是已完成布局的屏幕截图: 据我所知,蓝色的约束表示它们是好的(有足够的信息来确定布局) 在另一个视图控制器中,我将使用popover呈现样式呈现此视图控制器,如下所示:Ios 故事板约束不';似乎不适用,ios,uistoryboard,Ios,Uistoryboard,我在应用程序中使用约束来布置视图控制器。以下是已完成布局的屏幕截图: 据我所知,蓝色的约束表示它们是好的(有足够的信息来确定布局) 在另一个视图控制器中,我将使用popover呈现样式呈现此视图控制器,如下所示: - (void)annotationTapped:sender { ... AJFAnswerViewController *answerViewController = [self.storyboard instantiateViewControllerWithIdent
- (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;
}
以下是我运行应用程序时看到的内容:
似乎没有应用约束条件。我已经验证了我的故事板ID是正确的,并且popover正在使用popover中的视图控制器(例如,如果我将显式高度更改为100左右,则它将得到尊重)
我是否错过了一个特定的方法调用,或者情节提要布局有误?通过将约束应用于wAny hAny大小来解决(正如Dean所建议的,谢谢!)
看起来您仅为小尺寸定义了约束。在底部,确保尺寸为“any x any”,然后设置约束在wAny和hAny模式下设计布局时始终使用约束