The*_*heQ 7 cocoa-touch objective-c uibutton uitextfield ios
我是XCode和Objective-C的新手,并且正在尝试重新创建iMessage应用程序的底部栏,但我无法弄清楚如何做到这一点.我已经看到其他应用程序使用完全相同的布局,例如WhatsApp Messenger,这让我觉得可能有一些简单的方法来做到这一点.
似乎不可能让UIButton看起来像发送按钮,并且看起来同样不可能使UITextField看起来像输入字段.是真的都是通过使用图像完成的,还是有一些原生的(正确的)方法呢?如果它是所有图像,我在哪里可以找到它们,或者我必须自己制作?
另外,如何在用户输入文本时使文本字段垂直展开?这个问题至少似乎回答了如何使用图像制作动态宽度按钮,而不是如何制作具有可变高度的文本字段.
这就是我想要重新创建的内容:

没有简单的方法可以做到这一点.棘手的部分是模仿元素的行为和精确位置.我为我开发的应用程序高精度地完成了这项工作,并将组合栏提取到一个独立项目中,这样任何人都可以轻松搞定.它叫做PHFComposeBarView.这是它的样子:

总结一下,这些是功能:
快速谷歌搜索栏.您必须制作自己的按钮图像,并在点按它时更改它.它的文本视图不是文本字段,你必须动态地改变大小.它背后有一个图像视图,也可以改变大小.我的建议是更多地使用谷歌.我通过2秒的谷歌搜索找到了很多这样的东西.至于酒吧,他是链接http://developer.apple.com/library/ios/#samplecode/KeyboardAccessory/Introduction/Intro.html