'UIButton'에 해당되는 글 2건

  1. 2012.01.30 UIButton toggle 스타일로 만들기
  2. 2011.11.21 UIButton 관련.

UIButton toggle 스타일로 만들기

Dev/iOS 2012. 1. 30. 19:11


헤더 파일에 추가:

IBOutlet UIButton *toggleButton;
 
BOOL toggleIsOn;

@property (nonatomic, retain) IBOutlet UIButton *toggleButton;

구현 파일:

- (IBACtion)toggle:(id)sender
{
  if(toggleIsOn){
    //do anything else you want to do.
  }
  else {
    //do anything you want to do.
  }
  toggleIsOn = !toggleIsOn;
  [self.toggleButton setImage:[UIImage imageNamed:toggleIsOn ? @"on.png" :@"off.png"] forState:UIControlStateNormal];
}

then link your button with the IBActions and the IBOutlet and initialize toggleIsOn to NO.


출처 : stackoverflow


 

'Dev > iOS' 카테고리의 다른 글

iOS Google API  (0) 2012.01.13
아이폰 Tab bar에 배경 이미지 넣기.  (0) 2012.01.03
UINavigationBar 에 배경 이미지 삽입.  (0) 2012.01.03
NSString replace  (0) 2012.01.03
터치 이벤트가 호출이 안되는 경우.  (0) 2011.12.29
:

UIButton 관련.

Dev/iOS 2011. 11. 21. 23:44


UIButton 을 이용하여 체크박스 만들기 (IB없이)
출처 : http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=108711&

//버튼을 커스텀으로 작성

UIButton *checkbox = [UIButton buttonWithType:UIButtonTypeCustom];

//위치 및 크기 조절

checkbox.frame = CGRectMake(100100100100);

//바탕색상조절

checkbox.backgroundColor = [UIColor blueColor];

//노말상태에서 타이틀지정

[checkbox setTitle:@"OFF" forState:UIControlStateNormal];

//선택된상태에서 타이틀지정

[checkbox setTitle:@"ON" forState:UIControlStateSelected];

//클릭시 이벤트 지정

[checkbox addTarget:self action:@selector(onCheckBox:) forControlEvents:UIControlEventTouchUpInside];





이벤트부분


-(void)onCheckBox:(id)sender{

        //이벤트 발생버튼 지정

UIButton *button = sender;

  //선택값을 반전 시켜줌

button.selected=!button.selected;

} 



 
: