개발/IOS(Swift)

UI Handling programmatically 2

개복치 개발자 2019. 6. 17. 22:17

 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