我有一个iPhone应用程序,并在按钮上单击它应该打开一个自定义警报视图通过显示右上角的一些文本和“X”十字标志窗口,因为我们在灯箱中任何Web应用程序。如何在iPhone应用程序中创建自定义UIAlertView
回答
这里是链接,我认为它可以解决你的问题。
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/
该教程只适用于iOS 6和之前的 –
@jamil如果我的版本低于6,该怎么办? – Saranjith
- (void)willPresentAlertView:(UIAlertView *)alertView;
- (void)didPresentAlertView:(UIAlertView *)alertView;
在上述任何消息中,检查子视图及其类,并根据需要更改值。请参阅UIActionSheet的示例代码。使用ns日志搜索所有组件的类并自定义您的期望类。这是uiactionsheet代码
for (UIView* view in [actionSheet subviews])
{
NSLog(@"%@",[view class]);
if ([[[view class] description] isEqualToString:@"UIAlertButton"] && [view respondsToSelector:@selector(setAlpha:)])
{
[view setAlpha:2.0];
[view setOpaque:YES];
if ([view respondsToSelector:@selector(title)])
{
NSString* title = [view performSelector:@selector(title)];
if ([title isEqualToString:@"Cancel"] && [view respondsToSelector:@selector(setBackgroundImage:forState:)] && [view respondsToSelector:@selector(setFrame:)] && [view respondsToSelector:@selector(setFrame:)] && [view respondsToSelector:@selector(setTitleColor:forState:)])
{
[view setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[view setBackgroundImage:[UIImage imageNamed:@"btn-cancel.png"] forState:UIControlStateNormal];
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y+10, view.frame.size.width,view.frame.size.height)];
}
}
}
}
如果要实现自定义告警视图 ,那么你应该有非常吸引人的警报此示例代码Views集合视图控制器的帮助。 试试这个示例代码链接 https://github.com/eaigner/CODialog
下面是一个例子,如何创建自己的类,它的作用类似于警报视图,但你可以把你想要的任何背景/按钮图形:
http://iosdevtricks.blogspot.com/2013/04/creating-custom-alert-view-for-iphone.html
这正是为什么给出示例子类UIView – marika
你可以扩展这个组件,它可以在Pod上使用,所以它很容易实现。
- 1. 在iPhone应用程序中创建自定义手势
- 2. 如何创建自定义UIAlertView
- 3. 自定义UIAlertView iphone
- 4. 如何在我的iPhone应用程序中创建自定义广告?
- 5. 如何在iPhone应用程序中创建新的自定义属性列表
- 6. 如何在twitter中创建自定义应用程序?
- 7. 如何在Android应用程序中创建自定义MessageBox?
- 8. 创建自定义Twitter应用程序
- 9. 自定义Grails创建应用程序
- 10. 如何在iphone应用程序中使用自定义字体
- 11. 如何在UIAlertView中创建一个自定义的UIButton
- 12. 如何创建自定义选项卡在Android应用程序
- 13. iPhone:如何创建在特定时间自动调用的iPhone应用程序
- 14. 如何在iPhone应用程序中自定义搜索栏?
- 15. UIAlertView中的iPhone应用程序
- 16. 如何创建iPhone应用程序
- 17. 如何创建iPhone应用程序?
- 18. 如何创建简单的自定义WebDav应用程序?
- 19. 如何为iOS应用程序创建自定义错误域?
- 20. 如何为PhoneGap应用程序创建自定义包?
- 21. 如何为angularJS应用程序创建自定义传送带?
- 22. 如何为自定义应用程序创建文件格式
- 23. 如何为黑莓应用程序创建自定义字体
- 24. 如何为Android应用程序创建自定义gradle插件
- 25. 如何为我的应用程序创建自定义音量
- 26. 自定义iPhone应用程序界面
- 27. 在iPhone应用程序中创建.swf
- 28. 在Android中创建自定义应用程序
- 29. 在Rails应用程序中创建自定义主键
- 30. 在linux c应用程序中创建自定义快捷键
是否要定制uialertview的按钮? – Saad
是的,我想定制它们以适应边框的边框,看起来像在网站上的popview – james
你需要什么是不明确的你的问题。你想打开按钮点击一个视图,左上角的关闭按钮.then你有没有使用alertview.just使用您的设计视图,并隐藏它时,视图加载和按钮点击取消隐藏视图..它是骗子 – hacker