我在我的應用程序中有一個UIButton,它非常小。有時可能很難點擊它。有沒有辦法在按鈕周圍有20px的邊距,保持圖像的大小相同?這裏是我的代碼:設置UIButton的框架,但保持圖像相同的尺寸
self.helpButton= [UIButton buttonWithType:UIButtonTypeCustom];
[self.helpButton setImage:[UIImage imageNamed:@"Info Button.png"] forState:UIControlStateNormal];
[self.helpButton addTarget:self
action:@selector(showHelp)
forControlEvents:UIControlEventTouchUpInside];
if ([[ UIScreen mainScreen ] bounds ].size.height == 568) {
self.helpButton.frame = CGRectMake(280.0, 528.0, 20, 20);
} else {
self.helpButton.frame = CGRectMake(280.0, 440.0, 20, 20);
}
基本上,我想有一個更大的區域點擊,但保持按鈕相同的大小。
這是唯一的方法嗎?這似乎相當複雜 – user2397282
這是一個意見問題。一個人的複雜是另一個人的易感。爲什麼不嘗試呢? – matt