[英]iOS: Monotouch bindings for Appearance on Bar Style missing?
我正在嘗試將其轉換為Monotouch C#:
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackOpaque];
但是在Appearance對象上似乎沒有Bar Style。
是否有解決方案或替代接入點?
Objective-C頭文件中未使用UI_APPEARANCE_SELECTOR
修飾此屬性。 最初的MonoTouch外觀工作基於該文檔(但我們隨着時間的推移添加了更多的案例)。
然而,Apple實現它的外觀支持的方式允許許多未記錄的東西將起作用(並且如果Apple改變它的內部表示,希望繼續工作)。
無論如何,這意味着你可以通過這樣做來解決這個問題,例如:
IntPtr handle = UINavigationBar.Appearance.Handle;
var appearance = new UINavigationBar (handle);
appearance.BarStyle = UIBarStyle.BlackOpaque;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.