【发布时间】:2012-10-12 07:43:14
【问题描述】:
过去我做过以下事情:
thumbnailButton = [[UIButton alloc] initWithFrame: thumbnailButtonFrame];
[thumbnailButton addTarget:self action:@selector(thumbnailButtonPushed:) forControlEvents:UIControlEventTouchUpInside];
[thumbnailButton setBackgroundImage: thumbnailButtonImage forState: UIControlStateNormal];
[thumbnailButtonImage release];
它创建了一个按钮,上面有一个缩略图,当按下它时,它会在上面加一个灰色突出显示(很像在照片应用程序中,当您从缩略图列表中选择要显示的照片时)。
我现在有一个场景,我有一个 UIView 类,它在它的 drawRect 方法中绘制图形。我想把这个UIView 放在UIButton 上,如果我添加图像,它会以同样的方式突出显示。我想在不继承UIButton 的情况下做到这一点。这可能吗?
【问题讨论】:
-
你不使用2张图片并根据是否选择按钮来设置图片??
标签: iphone ios cocoa-touch uiview uibutton