gpt4 book ai didi

ios - Ios 中 TableView 中的动画

转载 作者:行者123 更新时间:2023-12-01 17:52:27 25 4
gpt4 key购买 nike

我有一个带有隐藏属性的表格 View 。我想用动画取消隐藏它,以便它可以从下到上滑动?请有任何建议。

-(IBAction) hideTable : (id) sender;
{

if(self.tb.hidden==true)
{
self.tb.alpha=1;
[self.tb setHidden:NO];
}
else{
[self.tb setHidden:YES];
}
}

最佳答案

-(IBAction) hideTable : (id) sender{

if (self.sessionView.hidden == YES) {
// Currently NOT Visible. Show it now

// First unhide it
yourTableView.hidden = NO;

[UIView animateWithDuration:0.5f
animations:^{

// Get the Existing table View frame
CGRect hiddenFrame = yourTableView.frame;

// Reset it to 0 or your own value
hiddenFrame.origin.y = 0;

// Set the new frame
yourTableView.frame = hiddenFrame;


} completion:^(BOOL finished) {

NSLog(@"Shown");
}];


}
else{
// Currently Visible. Hide it Now

[UIView animateWithDuration:0.5f
animations:^{

// Get the Existing table View frame
CGRect hiddenFrame = yourTableView.frame;

// Under the superview height
hiddenFrame.origin.y = yourTableView.superview.frame.size.height;

// Set the new frame
yourTableView.frame = hiddenFrame;


} completion:^(BOOL finished) {

yourTableView.hidden = YES;

NSLog(@"Hidden");
}];


}



}

关于ios - Ios 中 TableView 中的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25479499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com