具有许多按钮的Xcode iPad UIActionSheet不能正确显示iOS7

具有许多按钮的Xcode iPad UIActionSheet不能正确显示iOS7,第1张

概述在iPad上,新的ios 7 UIActionSheet没有正确显示许多按钮. 不清理UIActionSheet的滚动背景.这些按钮似乎在背景UIActionSheet中冻结. screenshot with problem 我的代码: UIActionSheet *popupQuery = [[UIActionSheet alloc]; for (int i=0; i<[ParamAllLis 在iPad上,新的ios 7 UIActionSheet没有正确显示许多按钮.

不清理UIActionSheet的滚动背景.这些按钮似乎在背景UIActionSheet中冻结.

screenshot with problem

我的代码:

UIActionSheet *popupquery = [[UIActionSheet alloc]; for (int i=0; i<[ParamAllList count]; i++) {     NSMutableDictionary *Param = [ParamAllList objectAtIndex:i];     [popupquery addbuttonWithTitle:[Param valueForKey:@"name"]];     [[[popupquery valueForKey:@"_buttons"] objectAtIndex:[[popupquery valueForKey:@"_buttons"] count]-1] setimage:[UIImage imagenamed:@"add40icon.png"] forState:UIControlStatenormal];} popupquery.actionSheetStyle = UIActionSheetStyleautomatic; [popupquery showFromrect:button_Settings.frame inVIEw:button_Settings.supervIEw animated:YES];
解决方法 这是我的actionSheet代理的解决方法:
- (voID)willPresentActionSheet:(UIActionSheet *)actionSheet {    actionSheet.backgroundcolor = [UIcolor whitecolor];    for (UIVIEw *subvIEw in actionSheet.subvIEws) {        subvIEw.backgroundcolor = [UIcolor whitecolor];    }}

基于这个答案:
Change Text color in UIActionSheet Buttons

总结

以上是内存溢出为你收集整理的具有许多按钮的Xcode iPad UIActionSheet不能正确显示iOS7全部内容,希望文章能够帮你解决具有许多按钮的Xcode iPad UIActionSheet不能正确显示iOS7所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存