如何创建一个平面的UIActionSheet

时间:2013-07-26 07:19:47

标签: ios objective-c uiactionsheet

今天应用程序的趋势包括平面设计,现在我正在做一个遵循这一趋势的应用程序。我现在的问题是如何创建一个与我的App Screen的平面UI设计相匹配的UIAcionSheet。与此相关,我看到了Instagram的动作表,我发现它很有趣。我希望在我的应用程序中拥有该设计。任何人都知道如何在ios应用程序中实现这一点?我提供了一个来自Instagram应用程序的屏幕截图。enter image description here

4 个答案:

答案 0 :(得分:3)

您可以使用git

中的RDActionSheet

https://github.com/reddavis/RDActionSheet

我希望它会帮助你...... !!

答案 1 :(得分:3)

是,

您可以使用https://github.com/reddavis/RDActionSheet,也可以更改文字的图像和颜色以及操作表的背景图片

答案 2 :(得分:0)

您可以使用Git中的FlatUIKIT

https://github.com/Grouper/FlatUIKit

浏览文档&你会知道如何使用它。很棒的平面UI类集合。

答案 3 :(得分:0)

您可以创建一个子类CustomActionSheet派生的UIActionSheet,

并在其中创建一个名为CustomUI的方法。在这里设计你的代码。

使用像UIActionSheet这样的CustomActionSheet,除了必须在willPresentActionSheet委托中调用子类的CustomUI:

- (void)willPresentActionSheet:(UIActionSheet *)actionSheet {
    if ([actionSheet isKindOfClass:[CustomActionSheet class]]) {
    CustomActionSheet *sheet = (CustomActionSheet*)actionSheet;
    [sheet CustomUI];
   }
}