开发当中遇到的问题

1. 在actionsheet上加引导,无法加上去

这期需要做一些引导,其中一个引导就是在弹出的actionsheet上盖一层引导图,来引导用户点击actionsheet中的一个按钮。

UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:title delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", @"キャンセル") destructiveButtonTitle:nil otherButtonTitles:firstText,secondText, nil ];
	[sheet setTag:actionTag];
	[sheet autorelease];
	[sheet showInView:self.view];
其中actionsheet的代码是这样的,我们可以看到actionsheet是加在self.view上的.
{
    UIView* guideView = [[UIView alloc] init];
//    .......
    [self.view addSubview:guideView];
}
刚开始,我们让guideView也加在self.view上,结果,却发现guideview出现在了actionsheet下面,之后我们又换了一些别的方法还是不行

最后我们用的是actionsheet的superView才成功

{
    UIView* guideView = [[UIView alloc] init];
//    .......
    [sheet.superview addSubview:guideView];
}

使用actionsheet的superView,成功把View加到了actionsheet上。特别说明的是,直接使用actionsheet也是不行的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值