Iphone 带垂直按钮的UIAlertview
可能重复:Iphone 带垂直按钮的UIAlertview,iphone,xcode,ios4,Iphone,Xcode,Ios4,可能重复: 是否可以使用垂直按钮创建UIAlertview?否,UIAlertview类没有垂直按钮。但是,您可以创建自己的UIAlertView实现和自定义创建垂直按钮 要复制UIActionSheet,您只需使用1个按钮。警报视图与任何UIView一样,您可以搜索它们的视图层次结构并获取它们的按钮,然后将它们的变换属性设置为CGAffineTransformMakeRotation(M\u PI\u 2)。在进行变换之前,您需要修改帧,否则按钮将部分位于它们后面的图像之外。您可能还想更改按
是否可以使用垂直按钮创建UIAlertview?否,UIAlertview类没有垂直按钮。但是,您可以创建自己的UIAlertView实现和自定义创建垂直按钮
要复制UIActionSheet,您只需使用1个按钮。警报视图与任何UIView一样,您可以搜索它们的视图层次结构并获取它们的按钮,然后将它们的变换属性设置为
CGAffineTransformMakeRotation(M\u PI\u 2)
。在进行变换之前,您需要修改帧,否则按钮将部分位于它们后面的图像之外。您可能还想更改按钮后面的视图,因为它看起来与按钮不匹配。我想您指的是“堆叠”按钮与并排按钮
当只有两个按钮时,UIAlertView将它们并排放置。当有3个或更多按钮时,它们会“堆叠”显示。太简单了。。。如果在UIAlertView中显示2个以上的按钮,则会直接堆叠这些按钮。尝试添加更多按钮。我曾尝试将答案写为:, 但是我发现TSAlertView的作者在这里
请参见垂直按钮是什么意思?您可能需要自己构建一个自定义视图,而不是使用
UIAlertView
。我意识到这是一个较早的问题,但我认为这可以更好地解释:我在这里为IOS 9添加了代码。。由于委托已弃用。。所以最好是使用UIAlertController提示:要查找按钮,请搜索uithRepartButton类的子视图。很酷的技巧,但这非常危险,因为uithRepartButton是私有API,可以随时更改