반응형

Programming/iOS 59

[iOS/Swift 3.0] Table Row 클릭 이벤트 작동안할 때..(tableview(didSelectRowAt) not called)

Table cell 클릭 이벤트 작동안할 때..(tableview(didSelectRowAt) not called) table cell을 클릭 시 페이지 전환을 구현하려 하는데 계속해서 tableView(didSelectRowAt) 함수가 실행되지않았다 결과는 storyboard에서 tableview의 속성을 살펴보니 Selection항목이 No Selection으로 되어있었다 이걸 Single Selction으로 바꾼다.. 난 분명히 바꿔서 실행을 했었다 그런데 안됐었다 근데 오늘하니까 된다 어제 완전 삽질함 후^^ 해결법은 매우 간단합니다 storyboard에서 속성을 살펴보세요

Programming/iOS 2017.08.31

[iOS/Swift3.0] 간단하지만 강력한 Calendar 라이브러리 소개(FSCalendar)

android에서는 view 구성할 때 DatePicker가 있는데ios에도 있긴 하지만 한 열에서 wheel을 돌려 맞추는 식이라 달력 형태로는 제공이 기본에는 없다그래서 오픈소스를 많이 사용하는데 심플한 레이아웃을 제공하는 라이브러리가 있어 작성한다으아 https://github.com/WenchaoD/FSCalendar iphone, ipad에서 호환성도 좋고회전 기능, 위젯, interactive design 등등 다양하다 차트의 색상은 interface builde(attribute inspector)를 사용하여 쉽게 변경할 수 있다

Programming/iOS 2017.08.28

[IOS/SWIFT3.0] UIScrollView Programmatically in Swift3.0

UIScrollView Programmatically in Swift3.0이미 많은 뷰들이 있었는데 거기에 scrollview가 추가하려고했다대부분 autolayout으로 설정을했는데 나는 그렇지 않아서 autolayout을 설정하면 안보이는 문제가.. 출처는 찾아서 추가하겠습니다..... (I will find and add source) we want scrollview and show it! (if you already have many view objects..) move to storyboard drag UIScrollView and drag UIView in UIScrollView setting coordinate (drag or input x, y) move to ViewController...

Programming/iOS 2017.08.25

[ios/Swift3.0] TextView re-positioning when keyboard shown

TextView re-positioning when keyboard shown(Swift TextView resize when keyboard shown : Swift TextView 키보드 리사이즈) 참고 : https://youtu.be/VuiPGJOEBH4 control TextView in ScrollView we need textViewDidBeginEditing(), textViewDidEndEditing() function (override) when keyboard shown (become editing mode), we control scrollview's contentOffSet change x, y coordinate func textViewDidBeginEditing(_ textVi..

Programming/iOS 2017.08.25

[iOS/Swift] 자동 완성 기능 구현하기(swift auto completion by UISearchController)

Swift로 자동완성 기능 구현하기 참고 자료 : https://blog.apoorvmote.com/add-uisearchcontroller-to-tableview/?lang=ko 필요한 것 : TableViewController, UISearchController 이전에는 UISearchDisplayController가 있었는데 iOS 8.0 이후 deprecated되었다'자동완성'이라고 검색하면 아이폰에 내장된 자동완성 기능 관련한 글이 많아서 찾기 힘들었는데 ㅠ 그래도 나왔다! 다행히 프레임워크나 라이브러리없어도 충분히 가능한 것이었다테이블뷰는 데이터를 뿌리기위해 필요했기 때문에 기타 다른 뷰에도 출력할 수 있을 것이라 생각한다위의 사이트에는 다소 변역이 제대로 안되어있당 시작 SingleView ..

Programming/iOS 2017.08.10

[iOS/Swift] Auto Login 기능 구현(자동 로그인, UserDefaults 사용)

Swift Auto Login 기능 만들기 지난번엔 로그인 기능을 해봤으니 이번에는 저장된 데이터로 자동로그인을 하는 기능을 구현해보자 To-do List Checkbox 버튼 만들기 auto login 버튼 체크 후 로그인 성공 시 id, pwd 저장하기 Logout 버튼 클릭 시 로그인화면 이동 & 저장된 id, pwd 삭제 App 완전 종료 후 다시 켰을 때 리스트 화면으로 이동하기 저장된 id가 있다면 리스트 화면으로 이동 없다면 로그인 화면 띄우기 1. Button으로 체크박스 흉내내기 안드로이드에서는 따로 CheckBox라는 widget이 제공되어 편리했는데 xcode에서는 checkbox는 없고 button밖에 안보인다..찾아보니 button을 커스텀하여 만들어야하는데 stackoverflo..

Programming/iOS 2017.08.05

[iOS/Swift] URLSession, URLRequest, Alamofire, SwiftyJSON 라이브러리를 사용한 HTTP 통신 예제

cocoapods을 이용한 라이브러리 설치 프로젝트 열려있는 거 닫고 진행 sudo gem install cocoapods pod setup 프로젝트가 있는 폴더로 이동 (cd /Users/gg/XcodeProjects/프로젝트폴더/) pod init Podfile 열어서 파일 수정 (프로젝트 폴더 내에 생성됨) platform :ios, '10.0' use_frameworks! target 'ProjectName' do use_frameworks! Pods for ProjectName pod 'SwiftyJSON' pod 'Alamofire', '~> 4.4' end 각 라이브러리 GitHub (설치법, 사용법이 나와있음) https://github.com/Alamofire/Alamofire https..

Programming/iOS 2017.08.05

[iOS/Swift] APNs (Apple Push Notifications) 알아보기, 사용법

APNs (Apple Push Notifications) APNs는 애플에서 제공하는 푸시 서버로 써드파티의 서버에서 APNS서버로 메시지를 보내면 APNS에서 해당 디바이스에 직접적으로 메시지를 전달한다 APNs 구현 단계 개발자 계정, 인증서 셋팅 (https://developer.apple.com) 인증서 요청 생성 (키체인 접근 > 인증서 지원 > 인증기관에서 인증서 요청) 개발자 Apple ID 등록 필요(비용 발생) APNs 인증서 발급, 서버용 APNs 인증서 발급 push notification 설정 Provisioning Profile 설정 AppDelegate.swift 수정 프로젝트에서 알림 허용하기 Project 설정 > Capabilities > Push notifications ..

Programming/iOS 2017.08.03
728x90
반응형