1
我有一個UINavigationBar
的子類。它的barPosition
是UIBarPositionTopAttached
。 比我覆蓋-(void)drawRect:(CGRect)rect
在我的子類。作爲參數的rect
始終具有44像素的高度,並且我只能在該矩形內繪製。所以,我無法通過狀態欄執行繪圖,並且它具有默認外觀。如果我對-drawRect
進行評論,則看起來與預期的相同,導航欄和狀態欄看起來整體上具有64像素高度。有沒有辦法通過在UINavigationBar
的子類中覆蓋-drawRect:
來實現這種效果?在自定義UINavigationBar中繪製,附在頂部
是的,看起來像它使用重載-drawRect是不可能的。我發現的另一種可能性是覆蓋-layoutSubview方法。 – Anastasia