V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
lcl22hope
V2EX  ›  iDev

为什么苹果默认 pinyin 键盘上 inputAccessoryView 的展开按钮在点击后没有了?

  •  
  •   lcl22hope · 2015-10-31 16:38:04 +08:00 · 2001 次点击
    这是一个创建于 3105 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问题对比图片: http://pan.baidu.com/s/1kTB4vqB
    有『返回』按键的键盘是需要定制的么?输入的控件是 UITextField ,只设置了 returnType = UIReturnKeyDone ,麻烦各位帮忙看看
    8 条回复    2015-11-03 13:44:17 +08:00
    lcl22hope
        1
    lcl22hope  
    OP
       2015-10-31 16:49:56 +08:00
    猜想是键盘本身默认行为,因为在其他 app 里面,苹果 pinyin 键盘文本输入都有这个功能,不知道自己写的 app 里面为啥没有了!恳请大家帮助想想原因,多谢多谢
    lcl22hope
        2
    lcl22hope  
    OP
       2015-10-31 16:57:11 +08:00
    正常情况下图片示例:

    有 bug 版本:
    lcl22hope
        3
    lcl22hope  
    OP
       2015-10-31 18:15:09 +08:00
    问题找到了,之前为了实现所有界面的圆角需求,给 UIViewController 写了一个扩展,在 ViewDidLoad 方法中给 self.view 增加了圆角,所以导致每个 viewController 的 view 都有圆角,控制键盘的 ViewController 也一样
    a412739861
        4
    a412739861  
       2015-10-31 21:25:36 +08:00
    @lcl22hope 全部圆角不影响性能么?
    lcl22hope
        5
    lcl22hope  
    OP
       2015-11-03 12:26:10 +08:00
    @a412739861 并没有很大影响
    a412739861
        6
    a412739861  
       2015-11-03 12:29:51 +08:00
    @lcl22hope 哦,之前我用的是 tableviewcell 里面,快速滑动的话,感觉有一些卡帧,可能跟数量有关
    lcl22hope
        7
    lcl22hope  
    OP
       2015-11-03 13:28:06 +08:00   ❤️ 1
    @a412739861 可能是你没有复用 cell 的关系吧~我也用过 cell 的圆角,卡顿基本没有
    a412739861
        8
    a412739861  
       2015-11-03 13:44:17 +08:00
    @lcl22hope 当时还刚入门,不太懂,不过也是用了 reuse 的。等这段任务做完,我再去翻原来代码,试试看吧,总觉得后来的解决办法——给图片加圆角,更耗性能的感觉, cell 起码复用之后不会要重新制作圆角吧,图的话,每次都要
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1282 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:16 · PVG 01:16 · LAX 10:16 · JFK 13:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.