我想知道是否有一个特定的 UI 类可以向上滑动以允许用户做出选择,例如 safari 上的“更多”按钮或确认 iDevice 关闭的界面。两者看起来都像 UIToolBars,但它们似乎渲染得非常好(按钮和工具栏背景),我开始怀疑它是一个单独的类,专为此类滑动选择而设计。
还是它们实际上是具有设计背景的不同 UIView,使用 animateWithDuration:animations: 向上滑动,并且背景是半透明蒙版?苹果是怎么做到的?
我想知道是否有一个特定的 UI 类可以向上滑动以允许用户做出选择,例如 safari 上的“更多”按钮或确认 iDevice 关闭的界面。两者看起来都像 UIToolBars,但它们似乎渲染得非常好(按钮和工具栏背景),我开始怀疑它是一个单独的类,专为此类滑动选择而设计。
还是它们实际上是具有设计背景的不同 UIView,使用 animateWithDuration:animations: 向上滑动,并且背景是半透明蒙版?苹果是怎么做到的?
UIActionSheet。这是代码:
UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:@"Share" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"E-Mail",@"SMS", nil];
[actionSheet showInView:self.view];
我认为你正在寻找的是一个行动表
你的意思是UIActionSheet?如果是这样,是的,它是一个单独的类UIView
!