한개의 버튼만 따로 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는 그냥 소스코드만 올리면 못만들겠네요..
반은 편하고 반은 불편하고..
'ios' 카테고리의 다른 글
(ios) Xcode - 커맨드 창에서 구구단 나오게 하기 (0) | 2016.04.15 |
---|---|
(ios) Xcode - 버튼 누르면 로그 찍히게 하기 (0) | 2016.04.15 |
(ios) Xcode - 구글맵 나오게 하기 (0) | 2016.04.15 |
(ios) Xcode - WebView 예제 1 (0) | 2016.04.15 |
(ios) Xcode - Swift에서 버튼 누르면 레이블에 글자 나오게 하기 (0) | 2016.04.15 |