Ios 如何创建平面UIActionSheet

Ios 如何创建平面UIActionSheet,ios,objective-c,uiactionsheet,Ios,Objective C,Uiactionsheet,今天应用程序的趋势包括平面设计,现在我正在做一个顺应这一趋势的应用程序。我现在的问题是如何创建与我的应用程序屏幕的平面UI设计相匹配的UIAConsheet。与此相关,我看到了Instagram的行动表,我觉得它很有趣。我希望在我的应用程序中有这样的设计。有人知道如何在ios应用程序中实现这一点吗?我提供了instagram应用程序的屏幕截图。您可以从Git使用FlatUIKIT 仔细阅读文档&你将知道如何使用它。很棒的平面UI类集合。您可以使用Git中的FlatUIKIT 仔细阅读文档&你

今天应用程序的趋势包括平面设计,现在我正在做一个顺应这一趋势的应用程序。我现在的问题是如何创建与我的应用程序屏幕的平面UI设计相匹配的UIAConsheet。与此相关,我看到了Instagram的行动表,我觉得它很有趣。我希望在我的应用程序中有这样的设计。有人知道如何在ios应用程序中实现这一点吗?我提供了instagram应用程序的屏幕截图。

您可以从Git使用
FlatUIKIT


仔细阅读文档&你将知道如何使用它。很棒的平面UI类集合。

您可以使用Git中的
FlatUIKIT


仔细阅读文档&你将知道如何使用它。非常棒的平面UI类集合。

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

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

像UIActionSheet一样使用CustomActionSheet,但必须在willPresentActionSheet委托中调用子类的方法CustomUI:

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

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

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

像UIActionSheet一样使用CustomActionSheet,但必须在willPresentActionSheet委托中调用子类的方法CustomUI:

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

您可以使用git中的RDActionSheet


我希望它能帮助你

您可以使用git中的RDActionSheet

我希望它能帮助你

是的

您可以使用,也可以更改文本的图像和颜色以及行动表的背景图像


您可以使用,也可以更改操作表文本和背景图像的图像和颜色

创建自定义操作表我已尝试将视图自定义为操作表,但尽可能使用真实的操作表,不是自定义的。创建自定义操作表我已尝试将视图自定义为操作表,但尽可能使用真实的操作表,而不是自定义的。谢谢,如果它对我有效与否,我将稍后尝试发送反馈。正如iOS开发库中的UIActionSheet参考中所述:UIActionSheet不是设计为子类的,也不应该将视图添加到其层次结构中。如果您需要提供比UIActionSheet API提供的自定义更多的工作表,您可以创建自己的工作表,并使用presentViewController:animated:completion:以模式显示它。因此,我不会这么做。谢谢你,如果它对我有用或无效,我会稍后尝试发送反馈。正如iOS开发库中的UIActionSheet参考中所述:UIActionSheet不是设计为子类的,也不应该向其层次结构添加视图。如果您需要提供比UIActionSheet API提供的自定义更多的工作表,您可以创建自己的工作表,并使用presentViewController:animated:completion:以模式显示它。因此,我会避免这样做。谢谢你,如果它对我有效与否,我会稍后尝试发送反馈。在研究此UIKit后,我发现我无法使用它,因为它试图使用iOS不支持的ApplicationServices框架。无论如何,谢谢:)谢谢,如果它对我有用或无效,我将稍后尝试发送反馈。研究此UIKit后,我发现我无法使用它,因为它试图使用iOS不支持的ApplicationServices框架。无论如何,谢谢:)谢谢,它帮助了我,我只是将按钮的背景图像更改为我附加在问题上的图像。谢谢,它帮助了我,我只是将按钮的背景图像更改为我附加在问题上的图像。