我必须使用包含一些标签的视图创建自定义AlertView
。我创建了CustomAlert
这是CustomAlert.h
。
#import <Foundation/Foundation.h>
@interface CustomAlert: UIView
@property (nonatomic, weak) IBOutlet UILabel *ok;
@property (nonatomic, weak) IBOutlet UILabel *ok1;
@property (nonatomic, weak) IBOutlet UILabel *ok2;
@property (nonatomic, weak) IBOutlet UILabel *ok3;
@property (nonatomic, weak) IBOutlet UILabel *ok4;
@property (nonatomic, weak) IBOutlet UILabel *ok5;
@end
这是CustomAlert.m
。
#import "CustomAlert.h"
@implementation CustomAlert
@synthesize ok = _ok;
@synthesize ok1 = _ok1;
@synthesize ok2 = _ok2;
@synthesize ok3 = _ok3;
@synthesize ok4 = _ok4;
@synthesize ok5 = _ok5;;
@end
我还用一个视图创建了xib,并将标签连接到所有“ok”。
现在,我想通过一个Ok按钮将此视图添加到AlertView。我该怎么做?我想将它与ios 7和6一起使用。
谢谢!
答案 0 :(得分:2)
在iOS 7中,您不应该像这样使用UIAlertView - 并且没有必要,因为感谢自定义视图转换,您可以在界面前创建自己的小视图,使其外观和行为类似于UIAlertView但可以包含任何你喜欢的东西。
我已经编写了一个关于如何执行此操作的在线教程:
http://programming.oreilly.com/2014/01/transcending-uialertview-on-ios-7.html
还有一个可下载的github项目: