我通過繼承UIPopoverBackgroundView來製作一個自定義的彈窗背景。我想讓沒有圓角的popover。我可以成功地創建沒有圓角的背景(圖片中的紅色),但似乎UIPopoverController爲popover的內容(圖片中的綠色)添加了一些圓角的蒙版。這是我酥料餅的角落的畫面:沒有圓角的UIPopoverBackgroundView
任何想法如何,我可以克服它?
我通過繼承UIPopoverBackgroundView來製作一個自定義的彈窗背景。我想讓沒有圓角的popover。我可以成功地創建沒有圓角的背景(圖片中的紅色),但似乎UIPopoverController爲popover的內容(圖片中的綠色)添加了一些圓角的蒙版。這是我酥料餅的角落的畫面:沒有圓角的UIPopoverBackgroundView
任何想法如何,我可以克服它?
你可以做一個自己的PopoverBackgroundView。我從來沒有使用UIPopoverBackgroundView,但可能有一個屬性,但除此之外,你可以做一個自己的並設置沒有圓角的視圖。
是否有任何API?我沒有找到UIPopoverBackgroundView內沒有設置圓角的任何api? –
也許XQuartz框架可以幫助你。 –
也許sash提供了正確的解決方案。 –
嘗試設置UIPopupviewController的popoverLayoutMargins財產。 – Tirth
@Reformer感謝,但它沒有爲我工作 – sash
你能告訴我們你的代碼嗎? – Sulthan