看板 MacDev 關於我們 聯絡資訊
小弟在升級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
tentenlee: https://github.com/jdg/MBProgressHUD 下載回來用看看 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