自动布局:在单独的窗口中的两个视图之间创build约束
是否有可能以编程方式创build两个视图之间的独立窗口中的约束?
如果是这样的话,我可以考虑一个可能的改进来回答“在类似于iMessage应用的键盘上的UIView” 。
我可以设置tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive
,其中tableView
显示消息,并使用dummyInputAccessoryView
。 然后,我想使用自动布局来将dummyInputAccessoryView
的高度约束到包含inputTextView
& sendButton
的toolbar
的高度,以及toolbar
的top of
to that of
dummyInputAccessoryView`的高度。
不,我不认为在单独的窗口中的两个视图可以涉及相同的约束,因为我不认为独立的窗口可以有一个共同的祖先视图。
iOS开发库:自动布局指南:安装约束
要激活约束,您必须将其添加到视图。 持有约束的观点必须是约束所涉及的观点的祖先,通常应该是最接近的共同祖先。 (这是在现有的NSView API的祖先单词的意义上,其中一个视图是其自身的祖先)约束在该视图的坐标系中被解释。