作者larry122 (larry122)
看板MacDev
標題[問題] 請問IOS10 AlertView
時間Mon Sep 19 23:06:42 2016
小弟在升級Xcode8後發現,AlertView的背景顏色似乎被另一層View蓋住,
這邊是DEMO的連結如下
https://drive.google.com/file/d/0Bx3rZLw6NauYcUpHc3RXNC01YTg/view?usp=sharing
很明顯可以看出在IOS8.9 與10顏色不同,也附上部分程式碼
UIAlertController *alertloading = [UIAlertController
alertControllerWithTitle:nil message:@""
preferredStyle:UIAlertControllerStyleAlert];
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
spinner.center = CGPointMake(130.5, 65.5);
spinner.color = [UIColor redColor];
[spinner startAnimating];
UIView * firstView = alertloading.view.subviews.firstObject;
UIView * nextView = firstView.subviews.firstObject;
nextView.backgroundColor = [UIColor colorWithRed:20.0f/255.0f
green:20.0f/255.0f
blue:20.0f/255.0f
alpha:1.0f];
目前就是上面這邊顏色改成黃色或其他也彷彿被一層看不到的擋住,
請問有人遇到類似的問題嗎?
附上方便線上閱讀連結
https://goo.gl/gcxItb
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.254.20
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1474297605.A.51E.html
→ larry122: 附上方便閱讀的連結 09/19 23:09
※ 編輯: larry122 (111.240.254.20), 09/19/2016 23:11:12
※ 編輯: larry122 (111.240.254.20), 09/19/2016 23:15:46
推 tentenlee: 為什麼不直接用MBProgressHUD 要那麼複雜 09/19 23:41
→ tentenlee: 顯示一行搞定 結束一行搞定 09/19 23:42
→ larry122: 其他專案有用 因為這是第一個當初自己寫的專案 09/20 00:08
→ larry122: 當初沒使用半個第三方,只是想知道這問題是否有解法ORZ 09/20 00:08
→ larry122: 順便問一下MBProgressHUD 可以自訂背景跟讀取的顏色嗎 09/20 00:10
→ larry122: 我找到更換背景的了 09/20 00:11
→ shinrenpan: Present 一個透明背景無 animation 的 UIViewContro 09/20 02:02
→ shinrenpan: ller, 要怎客製化都行. 09/20 02:02
→ larry122: 好的 我試看看 09/20 09:09