2014-11-10 1 views
2

UIDateTimePicker가 InterfaceBuilder의 UITableViewCell의 contentView에 놓이기 Xcode 6.1이 흰색 타일로 덮혀 있습니다. 그것을 막는 방법?UIDatePicker가있는 UItableViewCell : 월 열이 덮 임

+0

그것은 불가능하다. Xcode Interface Builder의 버그로 인해 Xcode의 시각 도구로 생성 된 모든 선택 도구가 빈 사각형으로 꼬리를 잡습니다. 이 Xcode 버전에서는 코드에서 임의의 피커를 만드는 유일한 솔루션입니다! – Adobels

+0

거룩한 # $! @ 당신은 나를 농담해야합니다. 지금 코드에서 물건 만들기! –

답변

2

업데이트 :이 문제는 iOS9 베타 5 (2015년 8월 24일)

이 iOS8의에 UIDatePicker에서 버그가있는 것 같습니다의로 해결됩니다. 우리는 방금 iPad의 세로 모드에서 이것을 보았습니다. enter image description here

@ BS4248 - 이것은 당신이보고있는 것과 비슷합니까? 우리에게는 월 열 대신 시간 열이 없습니다. iOS7을 실행하는 모든 기기에서 발생하지 않으며 iPhone에서는 발생하지 않습니다.

내가 디버거 콘솔에서 빨간색으로 날짜 선택기의 배경 색상을 설정할 수 있도록 여기에 무슨 일이 벌어지고 있는지 궁금가 :

expr [cell.datePicker setBackgroundColor:[UIColor redColor]] 

enter image description here

뭔가 커버 또는 시간 열을 깨는 것 같다 그러나 피커를 골라려고 몇 시간이 지난 후에 나는 우리를 위해 그것을 고치는 무언가를 우연히 발견했다. 우리는 UIDatepicker를 화면의 전체 너비로 늘리도록 설정된 후미 및 선행 제약 조건을가집니다. 내가 제대로 다시 렌더링 그 삭제하는 경우 : 내가 빨간색으로 배경을 설정하면 enter image description here

그리고 지금 당신은 훨씬 좁아입니다 볼 수 있습니다 enter image description here

+0

바로 버그입니다. – Adobels

+0

아직 Xcode 6.2 (6C131e)에서 수정되지 않았습니다. 더 나쁜 것은 유일한 제약 조건이 _Center X에서 Superview_이고 _Center Y가 Superview_ 인 경우 버그는 ** 피할 수 없습니다 **. 스토리 보드 대신 코드로 UIDatePicker를 만들어야 할 것입니다. – Jeff

+0

고정 된 왼쪽 위 모서리와 고정 높이 및 너비 제약 조건을 사용하고 있는데이 버그가 여전히 발생합니다.이 대답을 이해하지 못하거나 적어도 다시 만들 수는 없습니다. – Siegfoult