Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 故事板约束不';似乎不适用_Ios_Uistoryboard - Fatal编程技术网

Ios 故事板约束不';似乎不适用

Ios 故事板约束不';似乎不适用,ios,uistoryboard,Ios,Uistoryboard,我在应用程序中使用约束来布置视图控制器。以下是已完成布局的屏幕截图: 据我所知,蓝色的约束表示它们是好的(有足够的信息来确定布局) 在另一个视图控制器中,我将使用popover呈现样式呈现此视图控制器,如下所示: - (void)annotationTapped:sender { ... AJFAnswerViewController *answerViewController = [self.storyboard instantiateViewControllerWithIdent

我在应用程序中使用约束来布置视图控制器。以下是已完成布局的屏幕截图:

据我所知,蓝色的约束表示它们是好的(有足够的信息来确定布局)

在另一个视图控制器中,我将使用popover呈现样式呈现此视图控制器,如下所示:

- (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所建议的,谢谢!)

  • 选择所有标签并使其嵌入到新视图中(Xcode编辑器嵌入视图)
  • 选择标签嵌入的视图并添加新的对齐约束(容器中的水平中心:0;容器中的垂直中心:0)
  • 重建那些标签约束

  • 看起来您仅为小尺寸定义了约束。在底部,确保尺寸为“any x any”,然后设置约束在wAny和hAny模式下设计布局时始终使用约束