我尝试在缩放后重置帧的高度,但是tableview setFrame不起作用。如何重置UITableView的高度?
我的代码如下:
CGRect rectFrame = self.frame;
CGAffineTransform affineMatrix = CGAffineTransformMakeScale(0.5, 0.5);
affineMatrix = CGAffineTransformTranslate(affineMatrix, appSize.width, 120);
self.transform = affineMatrix;
[self setFrame:CGRectMake(rectFrame.origin.x, rectFrame.origin.y, rectFrame.size.width, 900)];
自我是UITableview。
答案 0 :(得分:0)
试试这段代码:
[UIView animateWithDuration:0.2 animations:^{
self.tableView.frame = rectFrame;
self.tableView.transform = CGAffineTransformMakeScale(1.0,1.0);
}];