ios - 上拉菜单的用户界面类别是什么?

标签 ios objective-c

我想知道是否有一个特定的UI类可以向上滑动以允许用户做出选择,例如Safari上的“更多”按钮或确认iDevice已关闭的界面。两者看起来都像UIToolBars,但是它们的渲染效果如此之好(按钮和工具栏背景),以至于我开始怀疑这是专门为此类上滑选择设计的单独类。

还是它们实际上是具有设计背景的不同UIViews,这些UIViews使用animateWithDuration:animations向上滑动,并且背景是半透明的蒙版?苹果是怎么做到的?

最佳答案

UIActionSheet。这是代码:

UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:@"Share" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"E-Mail",@"SMS", nil];
[actionSheet showInView:self.view]; 

关于ios - 上拉菜单的用户界面类别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17698249/

相关文章:

ios - 了解 MKCoordinateFromMapPoint 行为

ios - 可以在另一个导航 Controller 上显示导航 Controller 吗?

iOS SwiftUI : prevent resizable() animation

iphone - 圆形 UIScrollView

ios - NSDateFormatter,显示所有时区的相同日期

ios - 使用按钮更改 UIAlertView 内容

ios - 无法从 XCode 8 将应用程序安装到 IPAD

objective-c - NSTask NSPipe - objective c 命令行帮助

objective-c - 在 iOS 中的 Touch Down 上触发重复事件

objective-c - 目录加载时间