본문 바로가기

ios

(ios) Xcode - 버튼 누르면 사이트 이동

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

한개의 버튼만 따로 First Responser 를 이용해서 연결했습니다.








뷰 컨트롤러 화면은 아래와 같습니다.




연결이 너무 많이 되어있네요.. 대부분 버튼은 오른쪽 마우스 클릭해서 touch up inside에 연결했습니다.


//  파일 1

//  ViewController.h

//  Test_160411

//

//  Created by Mac on 2016. 4. 11..

//  Copyright © 2016 tester. All rights reserved.

//


#import <UIKit/UIKit.h>


@interface ViewController : UIViewController

{

    int i; // 멤버 변수

    NSString* str;

}


-(void)son;

-(void)son2;

-(void)home;

// 버튼 눌렀을때 액션.

// -(IBAction)<#selector#>:(id)sender


- (IBAction)test:(id)sender;


@end




//==================


파일2는 뷰 컨트롤러에서 ViewController.m 파일로 연결을 해가면서 만듭니다.



//  파일 2

//  ViewController.m

//  Test_160411

//

//  Created by Mac on 2016. 4. 11..

//  Copyright © 2016 tester. All rights reserved.

//


#import "ViewController.h"


@interface ViewController ()


@end


// 구현

@implementation ViewController


- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

}


- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


-(void)son{

    

}

- (IBAction)go:(id)sender {

                        // 문자열로 포맷함. // 아래 3줄은 자동.

    

    NSString *urlString=[NSString stringWithFormat:@"http://naver.com"];

    

    NSURL * url=[NSURL URLWithString:urlString];

    

    [[UIApplication sharedApplication] openURL:url];

}


-(void)son2{

    

}

- (IBAction)google:(id)sender {

    

    NSString *urlString=[NSString stringWithFormat:@"http://google.com"];

    

    NSURL * url=[NSURL URLWithString:urlString];

    

    [[UIApplication sharedApplication] openURL:url];

}


-(void)home{

    

}

- (IBAction)home:(id)sender {

    

    NSString *urlString=[NSString stringWithFormat:@"http://skills.co.kr/hotel/index.html"];

    

    NSURL * url=[NSURL URLWithString:urlString];

    

    [[UIApplication sharedApplication] openURL:url];

    

}


- (IBAction)test:(id)sender {

    

    NSString *urlString=[NSString stringWithFormat:@"http://skills.co.kr/hotel/index.html"];

    

    NSURL * url=[NSURL URLWithString:urlString];

    

    [[UIApplication sharedApplication] openURL:url];

}


@end



첨부파일입니다. ios는 그냥 소스코드만 올리면 못만들겠네요..


반은 편하고 반은 불편하고..


Test_160411.zip