首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIActionSheet buttonIndex

UIActionSheet buttonIndex
EN

Stack Overflow用户
提问于 2012-01-17 18:10:38
回答 1查看 4.7K关注 0票数 2

我在我的应用程序中有一个默认有4个按钮的UIActionSheet。如果用户自定义图像,则动作页将获得额外的第5个按钮,允许用户重置此图像。

我使用这个委托方法来确定哪个操作表按钮已被单击:

代码语言:javascript
复制
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex 

问题是cancel按钮在默认情况下位于buttonIndex 2,但当第5个按钮出现时,它位于buttonIndex 3。知道buttonIndex后,您是否可以访问动作单按钮的标题/名称?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-17 18:13:28

是的,您可以使用以下命令向操作表查询给定索引处的按钮标题:

代码语言:javascript
复制
-(NSString *)buttonTitleAtIndex:(NSInteger)buttonIndex;

或者,UIActionSheet定义一个属性:

代码语言:javascript
复制
@property(nonatomic) NSInteger cancelButtonIndex;
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8892803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档