2011-03-20 97 views
3

在視圖中的任意位置顯示動作片時,即使動作片在視圖中有足夠的空間顯示「向上箭頭。
在iPad聯繫人應用程序中,當編輯聯繫人並按下配置文件照片中的「編輯」時,會出現一個箭頭方向向上的actionSheet,因此「up」應該是標準的。iPad應用程序顯示帶有向下箭頭方向的動作表

下面的代碼在iOS 3.2中引導爲「向上」箭頭,在iOS 4.2和4.3中引導爲「向下」箭頭。我嘗試了不同的Rects和Views。

actionSheetXY = [[UIActionSheet alloc] initWithTitle:nil 
              delegate:self 
            cancelButtonTitle:NSLocalizedString(@"cancel",nil) 
           destructiveButtonTitle:nil 
            otherButtonTitles:NSLocalizedString(@"test",nil),nil]; 
actionSheetXY.actionSheetStyle = UIActionSheetStyleDefault; 
actionSheetXY.delegate = self; 
[actionSheetXY showFromRect:CGRectMake(100,200,320,320) inView:self.view animated:YES]; 

有沒有辦法讓箭頭朝上?

回答

-2

箭頭總是指向此矩形您已經定義:如果你想讓它指向一個特定的地方CGRectMake(100200320320)

,你必須改變這個矩形你想要的箭頭指向點。

如果你想讓它指向你的編輯按鈕,您需要將線路改爲

[actionSheetXY showFromRect:[editButton frame] inView:self.view animated:YES]; 
+0

的問題是關於箭頭的方向,現在箭頭目標。 – hatfinch 2011-11-25 16:17:00