Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iOS 8模拟器上不显示InputAccessoryView

iOS 8模拟器上不显示InputAccessoryView
EN

Stack Overflow用户
提问于 2014-09-14 15:25:06
回答 4查看 5K关注 0票数 2

我从iOS 5开始就有了iOS应用程序,它包括一个自定义的UITextView,它使用自己的inputView和inputAccessoryView。它与iOS 7模拟器一起工作,当它becomeFirstResponse时,inputView和inputAccessoryView都显示,但与iOS 8模拟器一起工作,只关联inputView显示,inputAccessoryView不显示。

我使用的是Xcode 6 GM种子

HeInput_TextView.m

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
- (void)awakeFromNib
{

   self.text = @"";

   heKeyboard4x5 = [[HeKeyboard_ViewController alloc] init]; 
   inputAccessoryVC = [[InputAccessory_ViewController alloc] init]; 

   self.inputView = heKeyboard4x5.view;
   self.inputAccessoryView = inputAccessoryVC.view;
}

这是iOS 8模拟器中的错误还是iOS 8的更改?

编辑:

我找到了关于这个问题的更多信息。

这个问题发生在基于页面的应用程序中,如果UIPageViewController的页面中有一个UITextView,那么UITextView.inputAccessoryView不会显示在iOS 8模拟器中,而是显示在iOS 7.1模拟器中。

我创建了两个项目:“基于单视图的应用程序”和“基于页面的应用程序”,并确认问题的发生如上所述。

EN

回答 4

Stack Overflow用户

发布于 2014-09-14 15:55:02

这是Xcode6中模拟器的新行为。要查看您的自定义附件视图,甚至是默认的,请尝试取消选中hardware ->模拟器->连接hardware键盘。

票数 3
EN

Stack Overflow用户

发布于 2014-09-29 06:56:16

这是一个iOS8错误。

你可以在苹果联系人应用程序的模拟器上重现它。

添加新联系人并向下滚动到“添加日期”。

同样的问题。一位同事养了一台苹果雷达。

票数 3
EN

Stack Overflow用户

发布于 2014-10-03 04:42:50

我发现iOS8中的视图附件不会使用视图的边框来抵消InputView (甚至是默认的软件键盘)上方的高度。

您可能需要确保您的inputAccessoryView实现

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-(CGSize)intrinsicContentSize

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@implementation InputAccessory_View
// .. your code ...
-(CGSize)intrinsicContentSize{
    return self.frame.size;
}
@end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25834851

复制
相关文章
iOS不上架怎么安装
当我们开发完app后,需要将ipa/apk提交给测试人员测试,然后才能上线。下面就来看一下如何打包ipa文件,并上传托管平台。
爱学iOS的小麦子
2023/01/04
1.5K0
iOS模拟器命令
注意模拟器不支持直接安装ipa, 需要将ipa解压出来使用xxx.app文件进行安装
周希
2020/03/19
2K0
iOS模拟器使用
  在iOS开发过程中一直都是使用模拟器进行调试,在模拟器上有很多不适应的地方,但是其实在模拟器上也有很多其他的功能,在本文中主要对模拟器的一些基本功能进行总结一下。
mukekeheart
2018/08/01
1.2K0
iOS模拟器使用
flutter 在windows和linux上运行IOS UI模拟器
之前发视频总是有人留言,我用的什么模拟器,今天给大家说一下 我一般用的是device_preview这个插件,这个插件的闲置是只能做UI上的模拟,并没有真正的运行环境。近似您的应用程序在另一台设备上的外观和性能。
徐建国
2021/11/30
1.9K0
webpack的css压缩不兼容IOS8问题探索
webpack使用postcss的autoprefixer插件,并在压缩css时使用了cssnano,处理不当的情况下会导致压缩css后,部分兼容前缀(比如-webkit-)被删除的问题。 postcss的autoprefixer配置如下: autoprefixer({ browsers: ['> 1%', 'iOS >= 7',"ie >= 7", 'Android >= 2.4'] }) css压缩的配置如下: //压缩css代码 new
smy
2018/06/14
1.3K0
iOS键盘、选取器上的工具栏
我们在使用键盘的时候,在打字完毕后想要收起键盘继续操作,要么是习惯性点击界面空白处收起键盘,要么是在键盘上方点击一个“完成”之类的按钮来收起键盘。在Android上键盘的完成按钮是自带的,但是iOS没有,所以需要开发者自行添加上去一个,这里就要用到工具栏UIToolbar。
Cloudox
2021/11/23
1.5K0
iOS键盘、选取器上的工具栏
iOS Crash不崩溃
用户在使用App的过程中,经常遇到闪退的情况,体验不太好,本文尝试探索引发闪退的原因,以及在遇到crash的情况下,尽可能的保持程序运行,并及时上报错误。
用户2814378
2022/11/07
2.2K0
iOS Crash不崩溃
ios touchesBegan不触发
今天简单写了一个touchesBegan,发现无法触发,点击无效,网上找了半天没有效果。 最终发现问题是uiimageview需要开启交互:
全栈程序员站长
2022/09/15
6880
ios touchesBegan不触发
UI篇-UIResponder之事件传递和响应精析
这篇文章只讨论触摸事件。对于触摸事件UIResponder内部提供了以下方法来处理事件:
進无尽
2018/09/12
2.5K0
UI篇-UIResponder之事件传递和响应精析
SwiftUI TextField 进阶 —— 事件、焦点、键盘
本文将探讨涉及 SwiftUI TextField 的事件、焦点切换、键盘设置等相关的经验、技巧和注意事项。
东坡肘子
2022/07/28
13.5K0
SwiftUI TextField 进阶 —— 事件、焦点、键盘
给iOS模拟器推送远程通知
苹果刚刚发布了具有大量功能的Xcode 11.4 beta。值得注意的功能之一是在模拟器中模拟远程推送通知,这意味着现在可以在模拟器中触发远程通知。
韦弦zhy
2020/03/20
2.6K0
给iOS模拟器推送远程通知
给 iOS 模拟器 “安装”app 文件
刚刚接触iOS的时候,我就一直很好奇,模拟器上面能不能直接安装app呢?如果可以,我们就直接在模拟器上面聊QQ和微信了。直到昨天和朋友们聊到了这个话题,没有想到还真的可以给模拟器“安装”app!
一缕殇流化隐半边冰霜
2018/08/30
6.3K0
android程序安装后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device!
The launch will only sync the application package on the device!
黄啊码
2020/05/29
7830
Tensorflow安装不上
could not find a version that satisfies the requirement tensorflow安装时一直报这个错误。 手动搜索一下
坑吭吭
2019/02/25
5.5K0
在iOS8上出现<Error>: CGAffineTransformInvert: singular matrix.错误
在iOS8上设置self.whiteLight.transform = CGAffineTransformMakeScale(0, 0);会出现<Error>: CGAffineTransformInvert: singular matrix. 在iOS9不会,在swift上也不会,只有在OC的iOS8会出现 查了一下要解决这个问题就是要把CGAffineTransformMakeScale(0.00001f, 0.00001f)即可,因为CGAffineTransformMakeScale设置为0不会
傅_hc
2018/07/04
7430
Xcode10.2无法将项目运行到iOS10以下的模拟器上
打开终端,执行一下该命令就可以了,其中 iOS 9.1.simruntime 需要根据自己的情况修改版本号
LinXunFeng
2019/05/13
2.3K0
Xcode10.2无法将项目运行到iOS10以下的模拟器上
iOS开发之模拟器测试远程推送
Xcode 11.4 之前必须使用第三方和真机来测试远程推送(APNS)。 但 Xcode 11.4 之后可以通过simctl命令在模拟器上进行测试。
YungFan
2020/05/18
1.9K0
iOS NSTimer不走的问题
这个版本上线后,突然发现埋点数据直线下降,调试后发现是定时器上传的方法没有走,但是定时器的方法本期并没有修改过。代码如下
莫空9081
2021/03/01
5200
7年iOS架构师教你如何快速提高并掌握 iOS开发核心技能
首先你要花点时间针对objective-c语言的学习;毕竟这个是iOS开发的基础(你也可以尝试用Swift,但此项目只是针对OC),编程套路其实都是差不多,多写多想多实践;关于环境的搭建就不在本文进行介绍,这部分内容可以自行百度或谷歌,都有相应的说明;
原来是泽镜啊
2018/07/11
9800
朋友问我:电脑连接不上WIFI,显示无法连接到这个网络,怎么解决?
文章目录 不废话,上教程: 连接成功
川川菜鸟
2021/10/19
3.6K0

相似问题

NSUserDefaults在iOS8模拟器上不工作

21

在inputAccessoryView 8中动态调整iOS大小

36

在inputAccessoryView 8中更改iOS的框架

910

单击在iOS 8模拟器上不工作[Xcode 6.0.1]

15

在iOS8上创建ios模拟器

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文