And*_*ies 2 iphone uiactionsheet ios
我的应用程序中有一个UIActionSheet,默认有4个按钮.如果用户自定义图像,则操作表会获得额外的第5个按钮,允许用户重置此图像.
我正在使用此委托方法来确定单击了哪个操作表按钮:
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
Run Code Online (Sandbox Code Playgroud)
问题是默认情况下取消按钮位于buttonIndex 2,但是当第5个按钮出现时它位于buttonIndex 3.无论如何知道buttonIndex你可以访问操作表按钮的标题/名称吗?
小智 8
是的,您可以使用以下命令在给定索引处询问操作表中的按钮标题:
-(NSString *)buttonTitleAtIndex:(NSInteger)buttonIndex;
Run Code Online (Sandbox Code Playgroud)
或者,UIActionSheet定义一个属性:
@property(nonatomic) NSInteger cancelButtonIndex;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4598 次 |
| 最近记录: |