[問題] 請問IOS10 AlertView

看板MacDev作者 (larry122)時間7年前 (2016/09/19 23:06), 7年前編輯推噓1(1011)
留言12則, 3人參與, 最新討論串1/1
小弟在升級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

09/19 23:09, , 1F
附上方便閱讀的連結
09/19 23:09, 1F
※ 編輯: larry122 (111.240.254.20), 09/19/2016 23:11:12 ※ 編輯: larry122 (111.240.254.20), 09/19/2016 23:15:46

09/19 23:41, , 2F
為什麼不直接用MBProgressHUD 要那麼複雜
09/19 23:41, 2F

09/19 23:42, , 3F
顯示一行搞定 結束一行搞定
09/19 23:42, 3F

09/19 23:42, , 4F
09/19 23:42, 4F

09/20 00:08, , 5F
其他專案有用 因為這是第一個當初自己寫的專案
09/20 00:08, 5F

09/20 00:08, , 6F
當初沒使用半個第三方,只是想知道這問題是否有解法ORZ
09/20 00:08, 6F

09/20 00:10, , 7F
順便問一下MBProgressHUD 可以自訂背景跟讀取的顏色嗎
09/20 00:10, 7F

09/20 00:11, , 8F
我找到更換背景的了
09/20 00:11, 8F

09/20 02:02, , 10F
Present 一個透明背景無 animation 的 UIViewContro
09/20 02:02, 10F

09/20 02:02, , 11F
ller, 要怎客製化都行.
09/20 02:02, 11F

09/20 09:09, , 12F
好的 我試看看
09/20 09:09, 12F
文章代碼(AID): #1Nt_y5KU (MacDev)