【问题标题】:Using a textView and ScrollView in the same ViewController does not work? Swift在同一个 ViewController 中使用 textView 和 ScrollView 不起作用?迅速
【发布时间】:2015-01-25 15:33:31
【问题描述】:

我遇到了一个非常奇怪的问题。

我有一个 tableView,当单击单元格时,它会转到下一个 VC,并通过 prepareForSegue 函数从该单元格发送数据。然后我从下一个 VC 转到另一个 VC(再次通过 prepareForSegue 传递所需的数据)。最终的VC是聊天风格的VC,所以它包含一个scrollView和一个textView,三个VC长这样:

在 chatViewController 中,我设置了 Parse 后端,因此它查询数据,然后像这样放置在 scrollView 中:

我遇到的问题是键盘没有弹出。我知道代码是正确的!当我将 chatViewController 设置为初始 VC 时,它会弹出。当它与多个 VC 连接时,它只是不起作用。

有没有人对此有任何想法或曾经遇到过进入滚动视图控制器的任何问题。我已经尝试了所有我能想到的。

提前致谢。

【问题讨论】:

    标签: xcode swift uiscrollview parse-platform uitextview


    【解决方案1】:

    如果您使用的是 ios 模拟器,则软件键盘可能已关闭。 对于实际仿真,您可以尝试使用 ios 手机而不是模拟器

    如果您想在模拟器中显示软键盘,请尝试以下操作

    解决方案

    • iOS 模拟器 -> 硬件 -> 键盘
    • 取消选中“连接硬件键盘” 我的被​​选中是因为我使用的是我的 mac 键盘,但如果你确定它没有被选中,iPhone 键盘总是会出现。

    解决方案其实是从here复制过来的

    【讨论】:

    • 这些都不是。尝试了所有基本的东西。这一定是某种错误,只是希望有人有类似的东西。
    • 你试过实体手机吗? ios 模拟器在最新版本中充满了惊喜(错误):)
    • 我还没有注册。我一定会试试的。谢谢。
    • 在此期间您可以在模拟器中按 cmd k 调出键盘
    • 这正是我的问题所在。键盘不弹出。但是当我将 chatViewController 设为初始 VC 时,它确实有效。我与影响键盘弹出的segue有关吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多