我看到一个应用程序,其中通知/警报视图来自 iPhone 屏幕顶部,带有渐变黑色。
如果有的话,我可以提供有关警报/通知样式的详细信息吗?
你可以使用这个链接......也许它会帮助你。另一种方法是使用 UIActionsheet。
http://joris.kluivers.nl/blog/2009/04/23/subclass-uialertview-to-create-a-custom-alert/
不幸的是没有。并且自定义原始 UIAlertView 是一个技巧,它作用于子视图层次结构。您可以对其进行子类化并更改其背景颜色,覆盖该drawRect:
方法并使用这些代码行删除原始背景
- (void)didAddSubview:(UIView *)subview {
if ([subview isMemberOfClass:[UIImageView class]]) {
[subview removeFromSuperview];
}
}
但这是一个技巧,它可能会在未来的 iOS 版本中丢失
有UIActionSheet
——但它是从底部加注的。