我正在構建一個將有多行單元格的uicollectionview。每個單元格將包含一個UIButton。我希望能夠在點擊時放大UIButton。 我已經發現這個代碼放大self.view,但我不知道如何使它正確放大在挖掘UIButton的中心。現在,它放大到屏幕的右下角。iOS - 如何放大UIButton的中心?
任何有關在正確點擊按鈕上的建議?
-(void)didTapButton:(UIButton*)sender{
CGFloat s = 3;
CGAffineTransform tr = CGAffineTransformScale(self.view.transform, s, s);
CGFloat h = sender.frame.size.height;
CGFloat w = sender.frame.size.width;
[UIView animateWithDuration:2.5 delay:0 options:0 animations:^{
self.view.transform = tr;
self.view.center = CGPointMake(w*s/2,h-h*s/2);
} completion:^(BOOL finished) {}];
}
您可能需要重新定位定位點... – holex