将图像添加到 UIActionSheet UIButton 和应用程序批准

发布于 2024-11-10 18:48:03 字数 670 浏览 7 评论 0原文

我想提交一个 iPhone 应用程序,并且我担心以下将图像添加到 UIActionSheet 按钮的代码行:

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

[[[action valueForKey:@"_buttons"] objectAtIndex:0] setImage:[UIImage imageNamed:@"yourImage.png"] forState:UIControlStateNormal];

这是否会损害任何苹果应用程序提交规则?合法吗?如果是的话请告诉我。

谢谢。

I want to submit an iPhone application, and I am concerned about the following line of code which add an Image to the UIActionSheet Button:

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

[[[action valueForKey:@"_buttons"] objectAtIndex:0] setImage:[UIImage imageNamed:@"yourImage.png"] forState:UIControlStateNormal];

does that compromise any of apple app sumbition rules? is it legal? please tell me if so.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

燃情 2024-11-17 18:48:03

这是合法的,因为_buttons不是公共API。

(不过我想说的是,它会通过苹果的审查,因为你使用的是 KVC,他们无法知道这是一个私人呼叫。不过,请谨慎行事,不要使用它!)

It is not legal, since _buttonsis not a public API.

(I would say however that it would pass Apple's review since you are using KVC and they have no way to know that this is a private call. Still, play safe and don't use it!)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文