UISwitch 에 관련해서 커스텀 마이징을 할려고 삽질을 했었다.

뭐 다른 프로퍼티들은 다 잘 먹는데

onImage 와 offImage 가 책 예제와 달리 적용이 안되어서 이것 저것 삽질을 하다가 결국은 개발자 문서에서

 

Discussion

In iOS 7, this property has no effect.

In iOS 6, this image represents the interior contents of the switch. The image you specify is composited with the switch’s rounded bezel and thumb to create the final appearance.

이런 문구를 보았다.

this property has no effect.라고 ……

사이즈가 달라서 일까 싶어서 이미지 작업을 두번이나 나의 사파리의 방문기록은 거의 2시간동안 이것 저것 된다고 하는 사람들이 너무나 많아서….

그런데 외부라이브러리를 쓰기는 싫고 분명 지원해주는 프로퍼티이니깐 해당 내용이 있겠지 라고 믿은 나의 실수인듯 싶다.

개발자 문서를 또한 꼼꼼히 읽어보지 않은 나의 실수 이지 뭐.

this property has no effect 라고

다시 보아도 삽질을 한 결과는 너무 허무하네.

UIAlertViewController

1. 기본적으로 OK와 Cancel 버튼이 있는 형태


        //Alert 띄우기 
        let alertViewController = UIAlertController(title: "타이틀입니다.", message: "메세지 이구요", preferredStyle: .Alert)
        
        let okAction = UIAlertAction(title: "OK", style:.Default , handler: {(alertViewController)-> Void in
            print("ok를 눌렀다.")
        })
        
        let cancelAction = UIAlertAction(title: "CANCEL", style:.Cancel , handler: {(alertViewController)-> Void in
            print("cancel 눌렀다.")
        })
        
        
        alertViewController.addAction(okAction)
        alertViewController.addAction(cancelAction)
        
        self.presentViewController(alertViewController, animated: true, completion: {
            
        })
        

pdf 파일에서 첫번째 페이지를 이미지 파일로 저장하고 싶었다.

ImageMagick 이 설치 되어있는 상태에서

콘솔에서 아래와 같은 명령을 입력하면 됩니다.

 

convert -density 300 {대상pdf파일명}[0] {출력할이미지파일명}

 

이때 pdf 파일의 리스트가 중요한데 배열로서 0 부터 시작하게 페이지가 시작한다고 생각을 하면 된다. 그래서 첫장은 [0]으로 …

참 쉽죠?

ImageMagick 은 봐도봐도  역시 …. 멋진 툴이다.