我切換到橫向,它重繪的UIButton。這裏是按鈕代碼。
plusButton = [[[UIButton alloc] initWithFrame:CGRectMake(bounds.size.width - 60.0f, 28.0f, 45.0f,90.0f)] autorelease ];
[plusButton setImage:TTIMAGE(@"bundle://morebutton.png")
forState:UIControlStateNormal];
[plusButton showsTouchWhenHighlighted];
[plusButton addTarget:self action:@selector(plusButtonDidPress:)
forControlEvents:UIControlEventTouchUpInside];
[self addSubview:plusButton];
這是一個TTMessageitemcell(THREE20)
任何建議,將不勝感激。謝謝。
它的子類TTMessageItemcell,它被下(空)layoutSubviews調用,實現代碼如下開始在肖像,這是取向時變爲景觀發生了什麼。 – Geekdad
是的。每當單元格重繪時,您都會添加另一個按鈕。如上所述,您需要在繪圖方法之外初始化此按鈕。比如在 - (void)init中。 –
好吧,我會添加無效的初始化和測試 – Geekdad