首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIKeyboard in iOS7

UIKeyboard in iOS7
EN

Stack Overflow用户
提问于 2014-01-16 07:50:35
回答 1查看 313关注 0票数 0

我使用Xcode 5和iOS7 SDK来构建我的应用程序。我想在页面上做一个非常类似于iOS7 eBay应用程序的标记。

所以我想做的是:

  1. 当ViewController加载时,我想要在键盘上方的两个UIButtons
  2. 一旦用户完成输入他们的信息并点击完成按钮-键盘消失,背景动画非常轻微,以显示在顶部的标志。

我想我应该监听UIKeyboard通知,然后在此基础上做一些事情。

以下是我的问题:

  1. 我确信我可以根据UIKeyboard通知状态更改背景图像--如何使其具有动画效果?我不想它就这么出现?
  2. 如何正确定位UIButtons以坐在键盘旁边?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-16 08:02:06

您应该使用UIToolBar并将其设置为textFields的inputaccessoryview。这里是解决此问题的一个清晰明了的解决方案。

博客帖子在这里

对于backGround动画,请使用这个。也许你可以先设置背景徽标alpha =0。

代码语言:javascript
复制
[UIView animateWithDuration:0.7 animations:^{
    self.view.logoImage.alpha = 1;
// make some more movements for anything that suits to your need.
// set frame of your textFields & any thing else that you need.

}
completion:^(BOOL finished){
    // may be you can load a new view controller here.
}];

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21156120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档