gpt4 book ai didi

iphone - 如何在iphone中实现下拉框?

转载 作者:太空狗 更新时间:2023-10-30 03:52:20 24 4
gpt4 key购买 nike

我有一个 View ,上面有一个按钮。我需要在单击该按钮时有一个下拉框。如何实现下拉框??下拉框应该有一个表格 View 。当我单击表格 View 中的行时(下拉框将打开后),我想获取文本,这些文本将出现在我有按钮的 View 上单击的行单元格上。如何做到这一点?

最佳答案

这是一个适合我的解决方法。

-(IBAction)showDropDownList:(id)sender
{

tableView = [[UITableView alloc] initWithFrame:CGRectMake(7, 135, 200, 0) style:UITableViewStyleGrouped];
tableView.delegate = self;
tableView.dataSource = self;

if (tableState == TableViewStateClosed) { //enum for identifying tableview state

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
CGRect viewRect = self.tableView.frame;
viewRect.size.height += 150;

[self.tableView setFrame:CGRectMake(7, 135, 200, viewRect.size.height)];

[UIView commitAnimations];
[self.view addSubview:tableView];
tableState = TableViewStateOpen;
}
else if (tableState == TableViewStateOpen) {

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];

[self.inboxTableView setFrame:CGRectMake(7, 135, 200, 0)];

[UIView commitAnimations];

tableState = TableViewStateClosed;
}
}

关于iphone - 如何在iphone中实现下拉框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889804/

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