在iPhone上的 Mail 应用中,当用户点击编辑时,工具栏会显示两个按钮,删除和移动< / em>的。这些按钮同时显示图像和文本,同时显示为边框。
我试图重新创造这种效果,但我还没有真正成功。这是我尝试过的:
设置image
和text
属性的明显方法。这会产生一些奇怪的按钮,图像位于顶部,文本位于其下方。
将UIBarButtonButton
初始化为自定义视图设置为UIButton
的实例(描述为here)。然后,此按钮不能设置为边框,而是显示为平面视图(也没有阴影)。
我显然可以创建一个按钮,然后将UIImageView
作为子视图添加到工具栏中,但是我必须关心设备旋转以及其他一些我想避免的内容。另外,我认为Apple并没有这样做;当您在编辑模式下选择 Mail 中的电子邮件时,按钮标签会更新为(-number-),这会将图像稍微向左移动。它看起来像文本和图像属于一起。
所以我想知道是否有人做过这样的事情?
答案 0 :(得分:1)
这些都是具有可伸缩图像背景的UIButton。我就是这样做的。