Проблема авторазметки на iOS7 в UITableViewCell

я использую автоматические ограничения макета программно для макета моих пользовательских ячеек UITableView, и ям, правильно определяя размеры ячеек вtableView:heightForRowAtIndexPath:

Это'работает нормально на iOS6, и это делаетсмотреть хорошо в iOS7, а также

НО, когда я запускаю приложение на iOS7, здесьs вид сообщения, которое я вижу в консоли:

Break on objc_exception_throw to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in  may also be helpful.
2013-10-02 09:56:44.847 Vente-Exclusive[76306:a0b] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 
(
        "",
        "",
        "=0)-[UIView:0xac4d0f0]>",
        "",
        "",
        ""
)

Will attempt to recover by breaking constraint 
=0)-[UIView:0xac4d0f0]>

А такжев самом деле там's одно из ограничений в этом списке, я нене хочу:

""

и я не могу установитьtranslatesAutoresizingMaskIntoConstraints собственностьcontentView НЕТ => это испортит всю камеру.

44 - высота ячейки по умолчанию, но я определил свои пользовательские высоты в делегате табличного представления, так почему у ячейки contentView есть это ограничение? Что может вызвать это?

В iOS6 это 'этого не происходит, и все выглядит отлично как на iOS6, так и на iOS7.

Мой код довольно большой, поэтому я выигралне размещайте это здесь, но не стесняйтесь просить пастбина, если вам это нужно.

Чтобы уточнить, как яЯ делаю это, на инициализации ячейки:

Я создаю все свои ярлыки, кнопки и т. Д.Я установил ихtranslatesAutoresizingMaskIntoConstraints собственность НЕТЯ добавляю их как подпредставленияcontentView клеткиЯ добавляю ограничения на I 'contentView

Я также глубоко заинтересован в понимании того, почему это происходит только на iOS7.

Ответы на вопрос(10)

Ваш ответ на вопрос