2012-12-12 62 views
1

我想一個視圖添加到ActionSheet,但尺寸都搞砸了。添加的UIView到UIActionSheet尺寸不對

視圖顯示出來,但是當它不正確的大小顯示。 我的身高411

作出的查看寬度300當我使用它的代碼添加到actionsheet:

ContactCardViewController* myController = [[ContactCardViewController alloc] initWithNibAndEmployeeInfo:[self.request objectForKey:@"Requestor"]]; 

[self.actionSheet showInView:self.view]; 
[self.actionSheet setBounds:[myController.view frame]]; 
[self.actionSheet addSubview:myController.view]; 

只有大約一半的視圖顯示,右邊稍微切斷,似乎就像它與超視圖大小几乎一樣,它應該小得多。

我該如何解決這個問題?

謝謝!

回答

0

您應該不改變界限,框架或中心,並添加或修改UIActionSheet子視圖。

這是你如何解決這個問題,因爲沒有人知道內部實現這個類的,絕對不表現爲正常UIView