서비스오픈 준비땜에 정신없이지내다 좋은글을 보게되어 공유합니다.


tableview 사용에대한 팁과 tableview 구현할때 대부분의 사람들이 잘못하는 점들을 잘 적어놓았네요!


본문은 아래링크입니다.!


https://medium.com/ios-os-x-development/perfect-smooth-scrolling-in-uitableviews-fd609d5275a5

'swift 공부' 카테고리의 다른 글

[swift] NavigationController Push View Animation 효과주기  (0) 2017.08.22
[arcjeen] 6. swift 구조체 클래스  (0) 2017.03.22
[arcjeen] 5. swift closure  (0) 2017.03.21
[arcjeen] 4. swift 함수  (0) 2017.03.21
[arcjeen] 3.swift Optional  (0) 2017.03.21

WRITTEN BY
arcjeen
ios 관련문의 slimforce@naver.com

,


selector 선택자를 변수로 사용하기.


let sel = #selector(함수명)


다른 객체의 함수를 참조하는 경우


let sel = #selector(객체명.함수명) as ( 객체명 ) - > (파라미터 자료형) -> (함수반환형)

 


WRITTEN BY
arcjeen
ios 관련문의 slimforce@naver.com

,

action sheet 사용하기


action sheet = 아래에서 튀어나오는 메뉴. 보통 프로필이미지 지정 옵션을 줄때 사용.



        //action sheet title 지정

        let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet)

        

        //옵션 초기화

        let deleteAction = UIAlertAction(title: "Delete", style: .default, handler: {

            (alert: UIAlertAction!) -> Void in

        })

        let saveAction = UIAlertAction(title: "Save", style: .default, handler: {

            (alert: UIAlertAction!) -> Void in

        })

        

        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: {

            (alert: UIAlertAction!) -> Void in

      })

    

       //action sheet 옵션 추가.

        optionMenu.addAction(deleteAction)

        optionMenu.addAction(saveAction)

        optionMenu.addAction(cancelAction)

        

       //show

        self.present(optionMenu, animated: true, completion: nil)

        


delete, save, cancle등 원하는 옵션을 넣어서 초기화되면 된다. 원래는 actionsheet라는 클래스가 있었지만 


이제는 UIalertontroller로 대체!


WRITTEN BY
arcjeen
ios 관련문의 slimforce@naver.com

,