2012-02-11 77 views
0

我需要一個比標準尺寸更大的UIAlertView查看器。 這就是我想到目前爲止:以編程方式設置對象的框架沒有效果

UIAlertView *addNewDevice = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Add New Device", "Title for add new device") message:nil delegate:self cancelButtonTitle:NSLocalizedString(@"CANCEL", @"Cancel Button") otherButtonTitles:NSLocalizedString(@"OK", "OK"), nil]; 

addNewDevice.frame = CGRectMake(addNewDevice.frame.origin.x, addNewDevice.frame.origin.y, addNewDevice.frame.size.width, 500); 

[addNewDevice show]; 

是我所知道的500點的寬度太大,但我只是把這個值存在測試和我的UIAlertView中不改變它的大小。

不可否認,我不太瞭解編程式處理對象,但是我花了下午的時間閱讀關於它們的內容,但對此沒有好運。任何幫助將不勝感激。

回答

1

嘗試在顯示線後放置框線。

[addNewDevice show]; 
addNewDevice.frame = CGRectMake(addNewDevice.frame.origin.x, addNewDevice.frame.origin.y, addNewDevice.frame.size.width, 500); 
+0

感謝您的意見。可悲的是,它沒有奏效。 – 2012-02-11 22:34:43

+0

沒關係。我把代碼放在錯誤的地方。它工作哈哈。非常感謝! – 2012-02-11 22:41:20

相關問題