2017-02-20 160 views
0

我試圖顯示利用MBProgressHud舉杯這裏的問題是代碼,MBProgressHud與約束

MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES]; 
[hud setMode:MBProgressHUDModeText]; 
[hud setLabelText:toastText]; 
hud.labelText.accessibilityLabel = toastText; 
hud.yOffset = offset; 
[hud hide:YES afterDelay:1.5f]; 

yoffset可以用來推敬酒下來。這可以有約束嗎? MBProgressHUD是否帶有版面限制。我需要在屏幕上方顯示它,它應該適用於所有分辨率。

回答

0

我最終使用了self.view.frame/2 - 100,它對大多數項目工作的屏幕分辨率都支持。

0

enter image description here你是如何設置offset的,在MBProgressHUD的api文檔中,所有者展示瞭如何在視圖底部設置hud。

CGPoint point = CGPointMake(0.f, MBProgressMaxOffset), then set it to offset. 
+0

這是用新版本。舊版本沒有偏移值屬性。它只是有xoffset和yoffset屬性 – golldy

+0

如果你不需要改變很多代碼,我建議你更新你的MBProgressHUD版本,最新版本解決了一些錯誤。 –

+0

你能告訴我你的MBProgressHUD的版本嗎? –