我们计划在我们的应用中创建一些类似Wechat
的用户界面,并且我们想知道如何创建这样的按钮面板。
请查看以下屏幕截图:
所以行为是:
屏幕截图1 - 是chat UI
,底部有一个bar
,其中包含文本字段。
屏幕截图2 - 点击文字字段会显示virtual keyboard
。
屏幕截图3 - 请注意栏中有+ button
,点击该按钮即可关闭虚拟键盘,显示按钮面板,其中包含栏下方的额外按钮,这些按钮提供了额外的功能,如上传图片,拍摄照片等。
我如何实现这样的UI,更具体地说,我将如何实现button panel
?谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以浏览微信ui布局。使用显示 Revel official website
如果你想弹出一个窗口推荐最后一张照片。你可以使用ALAssetsLibrary 获取最后一张照片或视频。
答案 2 :(得分:0)
我试图创建一个名为" MediaBar"的模板。在GitHub
上,名为"按钮面板"由你。你可以在这里看到代码:SeraZheng -- MediaBar
我定制了" MediaBar"通过'DTRichTextEditor'
输入文本并按CTAssertPickerController
捕获图像,您可以在GitHub上找到它。 " MediaBar"是"UIToolbar"
的子类。
当您触摸textField
时,MediaBar将移至键盘顶部。
我还没有为这个存储库贡献代码。因此,您可以将其分配到您的存储库并推进其功能。
希望能帮到你!