gpt4 book ai didi

ios - 如果点击 UIButton,如何显示搜索栏

转载 作者:行者123 更新时间:2023-11-28 18:32:52 25 4
gpt4 key购买 nike

当您触摸该 View 中的按钮时,我想在普通 VC 中添加一个搜索栏。

有没有一种简单/优雅的方法可以做到这一点?我想我必须以编程方式创建它,但我不知道有什么好的解决方案可以向该过渡添加动画,而不仅仅是显示和隐藏它们。

最佳答案

首先在ViewController.h中声明对象

@interface ViewController ()
{
UISearchBar *searchBar;
}
@end

在 ViewController.m 的 viewDidLoad 中设置框架:

searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0,0, 320, 44)];

searchBar.hidden=YES;

现在在你的按钮上添加动画:

- (IBAction)btnEvent:(id)sender
{
searchBar.hidden=NO;
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
[UIView animateWithDuration:0.25 animations:^{
searchBar.frame = CGRectMake(0, 20, 320, 44);
[self.view addSubview:searchBar];
}];
}

关于ios - 如果点击 UIButton,如何显示搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24687624/

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