gpt4 book ai didi

objective-c - iOS:UIPopoverController 内的人物选择器,搜索键盘扭曲弹出框

转载 作者:可可西里 更新时间:2023-11-01 04:02:57 25 4
gpt4 key购买 nike

我在 UIPopoverController 中有一个人员选择器,因为它有一个搜索字段,点击时会触发键盘,然后我得到了这个丑陋的结果:

People picker inside UIPopoverController

弹出窗口的箭头是向上的,这在我的应用程序中是最好看的,我也尝试使用向上 |向下但它不起作用(仍然总是向上),我知道我只能使用向下箭头,但这应该是最后的解决方案,我想知道有什么方法可以解决这个问题吗?

谢谢!

更新:我在想我是否可以先使用向上箭头,然后当搜索字段成为第一个响应时(不确定如何检测到这一点),我将其更改为向下箭头(也不知道该怎么做)?

更新 2: View 也不是表格或可以滚动的东西,所以我无法 ScrollView 以使弹出窗口看起来不错。

最佳答案

你是对的,这是一个非常丑陋的决议。

问题在于 UIPopoverController 的编码是为了避免与键盘 View 发生冲突。

我认为解决此问题的唯一方法是创建一个忽略键盘出现的自定义 UIPopoverController(我相信需要在 SharedApplication 或主屏幕上禁用某些监听器)或使一个包含这个的自定义 UIView。

关于objective-c - iOS:UIPopoverController 内的人物选择器,搜索键盘扭曲弹出框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12631815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com