編寫cell中得button點擊事件
- (IBAction)showButtonClick:(id)sender
{
UIButton *button = (UIButton *)sender;
UIWindow* window = [UIapplication sharedApplication].keyWindow;
CGRect rect1 = [button convertRect:button.frame fromView:self.contentView]; //獲取button在contentView的位置
CGRect rect2 = [button convertRect:rect1 toView:window]; //獲取button在window的位置
CGRect rect3 = CGRectInset(rect2, -0.5 * 8, -0.5 * 8); //擴大熱區
//rect3就是最終結果。
}
新聞熱點
疑難解答