본문 바로가기

분류 전체보기

(304)
UITableView cell의 background color 변경시 문제 UITableViewCell에서 특정 값에 따라 Cell의 BackgroundColor가 변경되어야 한다. 허나 이 변경에 있어서 처음에 color 설정을 tableView(cellForRowAtIndexPath:) 에서 해 주었는데 셀 내용이 갱신되고 셀을 스크롤하다보니 점점 color가 이상한 cell에까지 설정이 되는 것이었다. 그래서 이번에는 color 설정을 tableView(willDisplayCell:) 여기서 해 주었는데, 뭔가 되는 것 같아 보이더니 더 금방 다른 셀의 색까지 바꿔버리는 현상이 발생하였다. 곰곰히 생각해보니 내 셀을 바꾸는 코드가 if !cell.result { cell.backgroundColor = UIColor.orangeColor()}이거였는데 현상을 보니 나중에는..
array.map과 tableView의 갱신 update Realm을 사용하다보니 테이블뷰를 갱신할 일이 생겼다. 그런데 샘플로 참고하는 코드에서 테이블뷰를 갱신하면서 map을 사용하는 것이다. 처음에는 도대체 이게 뭔지 몰라서 한참 고민했는데 여기저기 검색하다보니 알게 되었다. func rightBarButtonPressed() { filterDate = NSCalendar.currentCalendar().dateByAddingUnit(.Day, value: -1, toDate: filterDate, options:NSCalendarOptions(rawValue: 0))! dateFormatter.dateFormat = "yyyy.MM.dd" let colDate = dateFormatter.stringFromDate(filterDate) filterDate..
A Beginner’s Guide to NSDate in Swift NSDate에 대한 기똥찬 글을 발견. : http://www.appcoda.com/nsdate/ 2015년 10월 글이라 아직 따끈따끈한 글이다. 이 글이 사라질까 두려워 여기에 저장해 놓는다. If I was ever asked what’s one of the most common stuff I do among all projects, then I would have answered that dealing with dates is definitely one of them. Undoubtably, there’s no developer out there who doesn’t really need to “play” with the NSDate class and handle dates in some mann..
코리도라스 알 확대 사진 및 알 속에서 꿈틀대는 동영상 몇 달 전 코리가 낳았던 알들은 부화까지는 성공하였으나 20여마리 모두 죽고 말았다. 왜 죽었는지는 모르겠다. 어항에 풀어준 아이들도 다 죽었고 따로 분리하여 키우던 애들도 다 죽었다.내 생각에는 먹이를 못 먹어서 굶어 죽은 것이 아닌가 싶다. 허나 먹이를 아무리 곱게 갈아주어도 먹지를 않던데.. 아무튼 코리가 다시 알을 낳았다. 마침 Nurugo라는 현미경을 배송받게 되어서 알을 하나 꺼내어 찍어 보았다.워낙 초접사라 초점 맞추기가 쉽지 않다. 아래 사진은 모두 같은 알이다. 검은 점이 눈알 같아 보이지만 그건 아닌 것 같고.. 알 벽쪽으로 크게 원을 그리며 흐리게 올챙이 혹은 정자처럼 생긴 아이가 알 속의 새끼 같아 보인다. 어제 밤에 알을 발견하였으니 아래의 알들은 30~36시간 정도 된 알 들이다..
NURUGO 배송 기념 인증샷 KICKSTARTER에서 구매한 휴대폰용 현미경을 드디어 배송받았다. 배율 400배까지 된다고 해서 충동구매 하였는데 이게 과연 400배인지는 모르겠다. NURUGO 제품 사진 및 테스트 사진을 올려본다. 아들이 찍어 준 누르고 제품사진, 앞면과 뒷면. 뒷면의 하얀 부분은 휴대폰의 플래시를 현미경 앞으로 보내주는 빛의 통로 부분이다. Nurugo 제품에 샘플로 들어있는 벌레의 일부 - 더듬이 인 듯 하다 마침 집의 코리도라스가 알을 낳았는데 그 알을 찍어 보았다. 아직 알 속에 검은 점 두 개만 정확하게 보이는데 뭔지 모르겠다. 눈 같다. 종이를 찍어 보았다. 굉장이 매끄러워보이는 종이였지만 이렇게 생겼다. 맥도널드 쿠폰을 찍어 보았다. M자로 오려진 부분이 있는데 겉으로는 매끄러워 보이지만 실제로는 이..
NavigationBar의 Hidden / Show 전환 (UPDATE: 5시간 가량의 삽질 후 알게된 내용)이 현상은 Main.Storyboard의 버그라고 생각된다. 상세 원인은 이 글 제일 아래에 작성하였다. 겁나 간단한 개념인데 이게 잘 안 된다. 하고 싶은 것은 View 1 -> 2 -> 3 -> 4가 있는데 View1에서는 NavigationBar가 보이고 View2에서 hidden이 되었다가 3, 4에서는 다시 보여지는 것이다. 1. View1당연히 View1에서는 Navi Bar가 잘 보여진다. 2. View2viewDidLoad() 에서 self.navigationController?.setNavigationBarHidden(false, animated: true)를 주거나 아예 이 문장을 넣지 않은 상태에서viewWillAppear()에서 s..
NavigationBar가 hidden일 경우 뒤로 가기 처음에 NavigationBar가 없을 때에는 self.dismissViewControllerAnimated(true, completion: nil)로 view를 닫았는데 NavigationBar를 달아놓으니 이게 안 먹는 것이다.그런데 마침 이 View에서는 self.navigationController?.setNavigationBarHidden(true, animated: true) 상태라 뒤로 가기 버튼이 보이지 않는다. 검색을 좀 해 보니, 이런 경우에는 다음 함수를 이용해서 뒤로 갈 수 있다고 한다.self.navigationController?.popViewControllerAnimated(true) 참고로 popView의 반대 개념은 self.navigationController?.pushV..
UIStackView 참고 사이트 https://makeapppie.com/2015/11/11/how-to-add-stack-views-programmatically-and-almost-avoid-autolayout/