【发布时间】:2011-04-18 09:21:34
【问题描述】:
在 iPhone 上的 Mail 应用程序中,当用户点击 Edit 时,工具栏会显示两个按钮,Delete 和 Move。这些按钮在显示为带边框的同时具有图像和文本。
我尝试重新创建这种效果,但我并没有真正成功。这是我尝试过的:
设置
image和text属性的明显方法。这会导致一些奇怪的按钮,上面是图片,下面是文字。使用设置为
UIButton实例的自定义视图初始化UIBarButtonButton(描述为here)。然后不能将此按钮设置为有边框,而是显示为平面视图(也没有阴影)。
我显然可以创建一个按钮,然后将UIImageView 作为子视图添加到工具栏,但是我必须关心设备旋转和其他一些我想避免的事情。另外,我认为 Apple 不会这样做。当您在编辑模式下选择 Mail 中的电子邮件时,按钮标签会更新为 (-number-),这会将图像稍微向左移动。看起来文字和图像是一体的。
所以我想知道是否有人做过这样的事情?
【问题讨论】:
标签: iphone uibutton uiimage uibarbuttonitem