ios – UISplitViewController仅详细信息inputAccessoryView

ios – UISplitViewController仅详细信息inputAccessoryView,第1张

概述我试图根据消息输入工具栏模仿Apple的iMessage应用程序. Apple有一个UIToolbar,它是它包含的UITextView的输入附件视图,还有实际视图的inputAccessoryView.这样,工具栏始终存在,当键盘出现时,它会随键盘滑动. 在iPad上,它们似乎有一个UISplitViewController,工具栏是详细视图控制器的一部分.现在,当我进行相同的设置时,我的细节视 我试图根据消息输入工具栏模仿Apple的iMessage应用程序. Apple有一个UIToolbar,它是它包含的UITextVIEw的输入附件视图,还有实际视图的inputAccessoryVIEw.这样,工具栏始终存在,当键盘出现时,它会随键盘滑动.

在iPad上,它们似乎有一个UISplitVIEwController,工具栏是详细视图控制器的一部分.现在,当我进行相同的设置时,我的细节视图的输入附件工具栏会拉伸到整个宽度,因此就像键盘一样,它也会与主视图控制器重叠.另一方面,Apple以某种方式设法将输入附件限制为详细视图的约束.

我怎样才能做到这一点?

解决方法 对于UISplitVIEwController中的一个vIEwController,不可能有inputAccessoryVIEw.
我的方法是将inputAccessoryVIEw作为容器,并在其中使用320px偏移量的子视图.
- (voID)setFrame:(CGRect)frame{    if (RUNNING_ON_IPAD)    {        CGfloat supervIEwWIDth = self.supervIEw.bounds.size.wIDth;        CGfloat offset = 321.f;        frame.origin.x = offset;        frame.size.wIDth = supervIEwWIDth - offset;    }    [super setFrame:frame];}
总结

以上是内存溢出为你收集整理的ios – UISplitViewController仅详细信息inputAccessoryView全部内容,希望文章能够帮你解决ios – UISplitViewController仅详细信息inputAccessoryView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存