tableView + Höhe von subView ändert sich plötzlich [geschlossen]

Hier ist mein Code:

UIView * ivHeaderContainer = [[UIView alloc]init];
UIView * ivFooterContainer = [[UIView alloc]init];
UIImageView * ivHeader = [[UIImageView alloc]init];
UIImageView * ivFooter = [[UIImageView alloc]init];

PO1(self.tableHeaderView);
PO1(ivHeaderContainer);
self.tableHeaderView = ivHeaderContainer;
PO1(self.tableHeaderView);
PO1(ivHeaderContainer);
[ivHeaderContainer addSubview:ivHeader];
PO1(self.tableHeaderView);

Hier ist die Anmeldekonsole:

(41)> ivHeaderContainer: <UIView: 0x1a497700; frame = (0 0; 0 0); layer = <CALayer: 0x1a497760>>
2014-01-24 12:15:11.441 domainname[13727:40ab] <0x1a490220 Image+imageFile.m:(30)> [NSString stringWithString: self.fullFileName]: /private/var/mobile/Applications/BF1CCA03-2406-4FC9-BE33-298AD6DBAC2C/tmp/http%3A%2F%2Fimg.agoda.net%2Fhotelimages%2F475%2F4755%2F4755_08091300010092992_std.jpg.png
2014-01-24 12:37:32.767 [13727:60b] <0x165ff400 BGTableViewWithBackgroundAndTopAndBottom.m:(43)> self.tableHeaderView: <UIView: 0x1a497700; frame = (0 35; 320 0); layer = <CALayer: 

Also, nach der Linie

self.tableHeaderView = ivHeaderContainer

der Wert vonivHeaderContainter ist plötzlich[0, 35, 320, 0] Anstatt von[0, 0, 0, 0]. Ich weiß nicht, wo die Nummer ist35 kommt von.

Kommt nur auf einem xib vor. Was könnte der Grund sein?

Funktion PO1 (Druckobjekt 1) druckt das Zeug einfach aus.

Dies geschieht nur, wenn die Tabelle gruppiert ist. Bei anderen gruppierten Tabellen tritt dieses Problem jedoch nicht auf.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage