'아퐁'님의 요청으로 만들어 보았습니다~

버튼을 누를 때 마다 이미지가 바뀌도록 설명해 달라고 하셔서 해 봅니다.

일단 추천 한방 어떠세요 ㅋㅋ



시작!

화면에 버튼을 올리고 액션을 연결해 줍니다.


그리고 버튼에 사용할 이미지를 프로젝트에 추가해 주고, 버튼 이미지를 눌리지 않은 상태로 변경해 줍니다. 



그리고 요로코롬 깔쌈하게 메소드를 코드로 채워주면 끝~!


잘 되나 확인해 볼까요?ㅎ

 

굿 웍~!



↓↓↓도움이 되었다면 추천 한방 꾹 눌러주고 가시는 건 어떨까요? ^~^ 고맙습니다~ ↓↓↓


Posted by yagom

댓글을 달아 주세요

  1. 인절미후후 2012.06.14 15:42  댓글주소  수정/삭제  댓글쓰기

    잘 보고 갑니다~
    제가 얼마전 버튼의 텍스트를 변경하는데서 안되서 조금 고생을 했었습니다.
    버튼에 아웃렛과 액션을 연결시켜주고
    버튼클릭시에 해당 버튼의 텍스트를 변경시켜주려고 했었는데요
    action매서드{
    if(isOn){
    btn.titleLable.text = @"Off";
    isOn = NO;
    }
    }
    대강 이런식으로 했더니 안되더라구요.

    위의 소스처럼
    [publicButton setTitle:@"ON" forState:UIControlStateNormal];
    으로 변경하니까 되더라구요~
    이 글을 이전에 잘 읽어뒀더라면 구글검색하는 고생을 안했을텐데 ㅎㅎ;
    그리고 보다가 알게된거는 변수를 따로 안주고 태그값을 변경시켜주는 부분도 좋고
    버튼을 따로 아웃렛변수로 안주고 액션에서 가져오는 id값을 가져와서 버튼으로 바꿔주는 부분 너무 편리해 보이네요
    지금까지는 저럴경우 항상 아웃렛주고 액션 주고 두번 고생을 했었는데 앞으로는 그 부분의 작업은 줄어들게 되겠네요
    정말 감사합니다!!