0
我想通過點擊一個按鈕來展開我的UITableView
或UIView
的高度,以顯示更多細節,就像App Store中的選項一樣,當您想要查看該應用的更多更新時。這是否有任何教程?extend UIView或UITableView
我想通過點擊一個按鈕來展開我的UITableView
或UIView
的高度,以顯示更多細節,就像App Store中的選項一樣,當您想要查看該應用的更多更新時。這是否有任何教程?extend UIView或UITableView
好吧我要回答我自己的問題。可能有一個更簡單的方法,但如果有人有同樣的問題,你可以使用這個: 1.在視圖上添加UIButton
2.在.h文件中製作一個NSInteger i
並在viewDidLoad
中給出i=0
。 3.當用戶點擊UIView
無形按鈕:
-(IBAction) clickMyView (id) sender {
if (i==0){
i=1;
[self changeView];
}
else{
i=0;
[self changeView];
}
4.設置chageView
:
-(void) changeView{
if (i==0){
[UIView beginAnimations : nil context:nil];
[UIView setAnimationDuration:0.3];
[UIView setAnimationBeginsFromCurrentState:TRUE];
// Change the view back to it's normal size here
[UIView commitAnimations];
}
else{
[UIView beginAnimations : nil context:nil];
[UIView setAnimationDuration:0.3];
[UIView setAnimationBeginsFromCurrentState:TRUE];
// Change the view to the new size here
[UIView commitAnimations];
}