| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // MorePopOverViewController.m
- // OneCable
- //
- // Created by nComz on 2017. 3. 6..
- // Copyright © 2017년 ntels. All rights reserved.
- //
- #import "MorePopOverViewController.h"
- #import "WYPopoverController.h"
- #import "HomeMemberViewController.h"
- #import "MoreBtnModel.h"
- @interface MorePopOverViewController ()
- @property (strong, nonatomic) IBOutletCollection(CustomButton) NSArray *btnCollArray;
- @end
- @implementation MorePopOverViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- [self initUI];
- }
- - (void)initUI {
- self.preferredContentSize = CGSizeMake(self.view.frame.size.width, self.viewPopup.frame.size.height);
-
- }
- - (void)popButtonSet:(NSArray *)btnArray{
-
- for (UIButton *btn in _btnCollArray) {
- btn.hidden = YES;
- }
- int i = 0;
- for (MoreBtnModel *btnInfo in btnArray)
- {
- if (btnInfo.isShow) {
- [self setBtn:i btnInfo:btnInfo];
- }
- i++;
- }
- //
- // for (int i = 0; i < btnArray.count; i++)
- // {
- //
- // }
- }
- -(void)setBtn:(int)index btnInfo:(MoreBtnModel *)btnInfo
- {
- UIButton *btn = _btnCollArray[index];
- [btn setImage:[btnInfo getBtnImg:UIControlStateNormal] forState:UIControlStateNormal];
- [btn setImage:[btnInfo getBtnImg:UIControlStateHighlighted] forState:UIControlStateHighlighted];
- // for ( int i = UIControlStateNormal; i <= UIControlStateReserved; i++)
- // {
- // if ([btnInfo getBtnImg:i] != nil)
- // {
- // [btn setImage:[btnInfo getBtnImg:i] forState:i];
- // }
- // }
- [btn setHidden:NO];
- [btn setTag:btnInfo.btnType];
- [btn setEnabled:btnInfo.isEnable];
- }
- - (IBAction)btnAction:(id)sender {
- [_poc dismissPopoverAnimated:YES completion:^{
- if([self.delegate respondsToSelector:@selector(moreBtnAction:)]){
- [self.delegate moreBtnAction:sender];
- }
- }];
-
-
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- }
- @end
|