Code note: the button is underlined and the button is underlined.
I ,.
2. Engineering Drawing.
3. Code.
RootViewController. h
RootViewController. m
-(Void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. // initialize the button [self initRegisterButton];} # pragma-mark-funcitons-(void) Register {// register the Account button UIButton * registerButton = [UIButton buttonWithType: callback]; registerButton. frame = CGRectMake (50,100,100, 20); registerButton. backgroundColor = [UIColor clearColor]; [registerButton setTitle: @ "registered account" forState: Login]; [registerButton addTarget: self action: @ selector (doClickRegisterButton :) forControlEvents: Login]; registerButton. titleLabel. textColor = [UIColor colorWithRed: 144.0/255.0 green: 144.0/255.0 blue: 144.0/255.0 alpha: 0.8]; [self. view addSubview: registerButton]; // The line UIImageView * line = [[UIImageView alloc] initWithFrame: CGRectMake (registerButton. frame. origin. x + 10, registerButton. frame. origin. y + registerButton. frame. size. height, 100, 1)]; line. backgroundColor = [UIColor colorWithRed: 144.0/255.0 green: 144.0/255.0 blue: 144.0/255.0 alpha: 0.3]; [self. view addSubview: line] ;}# pragma-mark-doClickButton-(void) doClickRegisterButton :( UIButton *) btn {NSLog (@ "-- doClickRegisterButton --");}