개발73 UISearchBar의 요상한 버그(feat ScopeBar) 오늘 개발하다가 요상한 일을 겪었다.거의 개발 마무리 단계여서 단말기별로 쭉 테스트를 진행중이었는데,개발하고있는 앱의 Deployment Target을 8.0에서 9.0으로 올리면서 제일 작은 해상도를 가진 4s를 보다가 발견한 이슈이다. 보면 UITextField가 아닌 UISearchBar를 사용중에 있는데, 7+, 7에는 나오지 않는 파란색 무언가가 생겼다...보니까 검색할때 세그먼트로 만들어진 ScopeBar라는게 있는데 이게 hidden으로 설정해 놓으면 검색쪽 뒤쪽으로 배치가되서 비쳐 보이는듯 했다. 그래서 숨기는 코드를 작성해보았다. searchBar.showsScopeBar = false searchBar.scopeButtonTitles = nil 근데도 똑같았다.. 그래서 밑에 백그라운드.. 2018. 11. 13. 하이브리드 앱 개선하기..(노력 1) 지금 회사에서 개발하고 있는 앱은 하이브리드 앱입니다. 그리고 굉장히(?) 오래된 앱이라고 생각합니다. 나름 개편을 하고는 있는데 많이 부족해 보입니다. 하이브리드이지만 주요화면들이 거의 웹영역이기 때문이죠. 요즘은 하이브리드앱이지만, 거의 하이브리드라고 생각도 못할만큼 자연스러운 사용성을 제공하는 앱을 보고 놀랐습니다!! (ex - 텐바이텐) 그래서 나름 개선을 해보고자 노력중에 있슴니다 (오늘부터) 1. 일단 링크로 이동이 가능한 부분은 사용자가 눌렀을 경우 회색 오버레이가 깔리는 부분을 개선하고자 했습니다. 웹뷰가 로딩이 완료되는 시점에 추가 css를 입혀주는 것입니다. 스크립트랑 css는 대학생때 해보고 아직까지 쥐뿔도 모르지만 막 검색해서 넣습니다. iOS 만 한정된 것이 아니라 AOS도 동일하.. 2018. 11. 12. 아이폰 xs, xs max, xr 아이폰이 새로 나왔습니다! * Xs-5.8 (디바이스는 7 크기) * Xs 맥스-6.5 (디바이스는 7+ 크기) * Xr - 6.1인치 보급형 기존에 화면 크기보다 두개가 더 추가되었습니다. (6.5, 6.1) (7 : 4.7인치, 7+ 5.5인치, x: 5.8인치) 모두 노치영역(...)이 존재하네요 1차 출시국은 9월 21일부터 판매가 들어간다고 합니다. 한국은 1,2차 출시국에 해당되지 않으며 작년과 마찬가지로 10월 말정도부터 출시되지 않을까 조심스레 예상해봅니다. 2018. 9. 13. UIViewController 일부 해석 View Management 제일 최상위 뷰인 이 클래스에 저장되어있는 view 프로퍼티를 뷰를 통해 각각의 view controller는 뷰를 계층적으로 관리하고 있습니다. 이 최상위 뷰는 나머지의 view를 계층적으로 관리하기 위해 컨테이너로서 동작합니다. 이 최상위 뷰의 사이즈와 위치는 가지고 있는 부모 view controller 혹은 앱의 window 오브젝트들을 결정합니다. window를 통해 소유하고 있는 view controller는 앱의 최상위 view controller이고 뷰는 window를 꽉 채운 사이즈로 결정됩니다. View controller들은 가지고 있는 그들의 view들을 lazy하게 로드합니다. 처음으로 로드하거나 view controller들의 view들을 생성할 때 .. 2018. 9. 3. IAP 이슈) 카드 결제 정보가 유효하지 않은 경우 두가지 값이 넘어옴.. IAP 이슈 정리 * 발생 현상 카드 결제 정보가 유효하지 않은 경우 IAP 시도시, 사용자는 카드 결제 정보를 Appstore를 통해 이동하여 입력 후 해당 IAP 프로세스를 진행함. 앱내에서는 PaymentCanceled 값이 Delegate를 통해 전달되어 개발자측에서는 Fail로 판단. PaymentCanceled 값은 IAP 프로세스를 사용자의 의도에 의해 취소하였는지에 대한 enum값입니다. 개발자측의 자체 트랜젝션 내에서는 IAP에 대한 값을 Delegate에 의존하고 있으므로 CS를 받았을 때, 사용자 취소로 인하여 충전이 안되었다고 판단할 수 밖에 없습니다. (카드 결제 정보 입력후 결제가 실제로 되었는지 여부를 판단하기 위해 결제 영수증을 받아보는법, 혹은 결제 승인 문자를 캡쳐하는 수.. 2018. 8. 21. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음 반응형