CustomUIAlterView
在开发过程中除了会经常用到系统提供给我们的控件之外有时候我们还需要自定义一些控件来使用,今天我们就来学习一下如何自定义UIAlterView.
首先,我们应该先创建一个继承于UIAlterView的类,命名为CustomAlterView。
考虑到用户在点击了AlterView上的Button之后要触发相对应的事件,因此,需要添加代理方法:
@class CustomAlterView;
@protocol CustomAlterViewDelegate <NSObject>
- (void)customAlterView:(CustomAlterView*)pCustomAlterView selectedWithIndex:(NSUInteger)pIndex;
@end
当然不要忘了给外界声明代理的途径。
在CustomAlterView.m中我们讲更改UIAlterView的背景和按钮,具体实现方法如下: