gpt4 book ai didi

iphone - 用数组填充操作表

转载 作者:行者123 更新时间:2023-12-03 18:49:55 25 4
gpt4 key购买 nike

我的 iPhone 应用程序中有一个操作表弹出窗口。我想用数组中的字符串而不是预定值填充它。

我在网上找不到任何东西可以做到这一点!也许操作表不适合使用?

现在我正在使用它来构建它:

roomspopup = [ [ UIActionSheet alloc ]  
initWithTitle: alertname
delegate: self
cancelButtonTitle: @"Cancel"
destructiveButtonTitle: nil
otherButtonTitles: @"Kitchen", "Dining Room", nil ];

但是,我希望它从数组中填充,而不是“厨房”和“餐厅”。数组的大小(即房间的数量)不是固定的数字。

最佳答案

@吉姆特雷尔

解决此问题的方法是在不使用取消按钮的情况下初始化 UIActionSheet,并在添加其他按钮后添加此取消按钮。

首先用一堆 nil 初始化工作表:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Choose" 
delegate:self
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];

然后使用 addButtonWithTitle: 循环遍历数组,最后添加取消按钮并设置其索引:

[actionSheet addButtonWithTitle:@"Cancel"];
[actionSheet setCancelButtonIndex:[yourArray count]];

关于iphone - 用数组填充操作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/664217/

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