0
我有一個UIPopover正在顯示。 它直接位於按鈕的下方,箭頭指向按鈕。如何在頂部左側有UIPopOverController的箭頭?
這個箭頭是在中心對齊的酥料餅的寬度明智的,我可以把它略微向酥料餅的左上角?
我有一個UIPopover正在顯示。 它直接位於按鈕的下方,箭頭指向按鈕。如何在頂部左側有UIPopOverController的箭頭?
這個箭頭是在中心對齊的酥料餅的寬度明智的,我可以把它略微向酥料餅的左上角?
UIPopOverController
總是將它自己置於所呈現的UI元素下面,假設它完全適合。如果您的按鈕位於屏幕的左側,並且您的控制器無法放在其下,則只有當控制器位於右側時,箭頭纔會出現在左側。
這樣做,你可以使用popoverLayoutMargins
在視圖的左側設置一個大的邊距(如果你不知道確切的位置,你需要一些試驗和錯誤),以將彈窗本身向右移動,從而箭頭將出現在頂部的左側。我想你是用presentPopoverFromRect:myRect inView:self.view permittedArrowDirections: UIPopoverArrowDirectionUp animated:YES
。