【发布时间】:2014-09-02 01:20:21
【问题描述】:
我试图在消息输入工具栏方面模仿 Apple 的 iMessage 应用程序。 Apple 有一个UIToolbar,它是它包含的UITextView 的输入附件视图,也是实际视图的inputAccessoryView。这样,工具栏始终存在,当键盘出现时,它会随着键盘滑动。
在 iPad 上,他们似乎有一个UISplitViewController,工具栏是详细视图控制器的一部分。现在,当我进行相同的设置时,我的详细视图的输入辅助工具栏会延伸到整个宽度,所以就像键盘一样,它也与主视图控制器重叠。另一方面,Apple 设法将输入附件限制在详细视图的约束范围内。
我该怎么做?
【问题讨论】:
-
我以不同的方式解决了这个问题,类似于 Apple 在他们自己的消息应用程序中实现它的方式。如果有人有兴趣,我可以发布我的解决方案。
-
@LeoNatan 我非常感兴趣。我很想知道苹果是如何实现它的。请务必发布您的解决方案!
-
刚刚看到这条评论。明天上班,当我在我的代码附近时。
标签: ios objective-c uisplitviewcontroller inputaccessoryview