当前位置: 代码迷 >> Iphone >> 【代码札记】点击一个button,出6个button
  详细解决方案

【代码札记】点击一个button,出6个button

热度:213   发布时间:2016-04-25 05:23:47.0
【代码笔记】点击一个button,出6个button

一,效果图。

 

 

二,工程图。

三,代码。

RootViewController.h

复制代码
#import <UIKit/UIKit.h>//加入头文件#import "DCPathButton.h"@interface RootViewController : UIViewController<DCPathButtonDelegate>@end
复制代码

 

RootViewController.m

复制代码
#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];    if (self) {        // Custom initialization    }    return self;}- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view.        self.view.frame = CGRectMake(0, 0, 320, 460);    self.view.backgroundColor = [UIColor whiteColor];    DCPathButton *dcPathButton = [[DCPathButton alloc]                                  initDCPathButtonWithSubButtons:6                                  totalRadius:60                                  centerRadius:15                                  subRadius:15                                  centerImage:@"custom_center"                                  centerBackground:nil                                  subImages:^(DCPathButton *dc){                                      [dc subButtonImage:@"custom_1" withTag:0];                                      [dc subButtonImage:@"custom_2" withTag:1];                                      [dc subButtonImage:@"custom_3" withTag:2];                                      [dc subButtonImage:@"custom_4" withTag:3];                                      [dc subButtonImage:@"custom_5" withTag:4];                                      [dc subButtonImage:@"custom_1" withTag:5];                                  }                                  subImageBackground:nil                                  inLocationX:0 locationY:0 toParentView:self.view];    dcPathButton.delegate = self;}#pragma mark - DCPathButton delegate- (void)button_0_action{    NSLog(@"Button Press Tag 0!!");}- (void)button_1_action{    NSLog(@"Button Press Tag 1!!");}- (void)button_2_action{    NSLog(@"Button Press Tag 2!!");}- (void)button_3_action{    NSLog(@"Button Press Tag 3!!");}- (void)button_4_action{    NSLog(@"Button Press Tag 4!!");}- (void)button_5_action{    NSLog(@"Button Press Tag 5!!");}- (void)didReceiveMemoryWarning{    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}
复制代码

 

  相关解决方案