UI 핸들링을 동적으로 한번 해보겠습니다.
위의 그림과 같이, Roll 버튼을 눌렀을 때, 주사위를 동적으로 바꿔주는 작업인데
imageView1.image = UIImage(named : "이미지이름")을 넣어줘야 합니다.
imageView2에도 마찬가지로 해주면 되겠죠.
첫번째로 diceArray라는 것을 만들어줘서 이미지 이름 리스트를 만듭니다.
그 다음에는 이미지 리스트에 있는 배열을 랜덤으로 하나씩 이미지뷰에 넣어주면 되겠죠?
아래 보시는 것 처럼 랜덤한 배열을 이미지뷰에 넣어주면 됩니다.
그렇다면 roll button 을 클릭하면 자동으로 주사위가 돌아갑니다.
매우매우 쉽습니다.
또한 한가지 테크닉을 해보자면
핸드폰을 흔들 때 일어나는 행동을 처리할 수 있는데
이런 코드를 넣으면 디바이스를 흔들 때 마다
print() 안의 코드가 출력이 됩니다.
'개발 > IOS(Swift)' 카테고리의 다른 글
Positioning UI Elements Programmatically (0) | 2019.06.19 |
---|---|
App Delegate (0) | 2019.06.17 |
UI Handling programmatically (0) | 2019.06.16 |
ImageView 처리 (0) | 2019.06.16 |
IOS - Hello World (0) | 2019.06.15 |