作者benck (小倫)
看板MacDev
標題[問題] iOS7 自訂的UIActionSheet 怪怪的
時間Sun Jun 16 16:32:02 2013
iOS 5 的樣子:
http://imageshack.us/a/img194/1518/sz3.png
(因為iOS6的simulator還在裝, 基本上和iOS6一樣)
iOS 7 的樣子:
http://imageshack.us/a/img585/5810/09mm.png
我使用的是ActionSheetPicker
https://github.com/TimCinel/ActionSheetPicker
他主要是把actionsheet做成可以顯示datepicker等picker,
並在picker上面再加入title及一些按鈕。
不過由於 iOS 7 的UI大改變,似乎使這類(在actionsheet中自訂view)的code都壞掉。
在6以前,只有在actionsheet之外的地方會變成半透明黑色,
不過在7之後,在UIActionsheet中自訂view的app都會怪怪的,
也就是actionsheet的其中一部份也會被半透明的黑色遮掉,
不過被半透明黑色區塊遮到的actionsheet一樣可以正常運作,
我剛剛檢查了一下現有的app,facebook也有類似的問題:
http://img341.imageshack.us/img341/7616/e54.png
(當選完照片要上傳前按取消跳出的actionsheet)
有人知道該怎麼解決嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.17.144
1F:推 Adonisy:咦,ios7執行舊app還沒有用新 class執行耶~~~ 06/16 16:34
2F:推 yuanruo:設定tincolor看看 06/16 16:52
3F:→ benck:對哪個物件設tintcolor呢 06/16 16:55
4F:→ yuanruo:window.tintColor = [UIColor xxxColor] 之類的吧 06/16 17:34
5F:→ yuanruo:一開始沒有設 系統默認是nil 06/16 17:35
6F:→ charlesdc:看起來提示類的class都不能在裡面加東西會出問題? 06/16 20:40
7F:→ charlesdc:那之後須要不就要自己刻一個...... 06/16 20:40
8F:推 appleway:那個是bug 我在WWDC上有跟UIKit team確認過了 06/17 00:18
9F:推 kiii210:樓上大大有去參加wwdc阿!厲害 06/17 17:42
10F:推 abcdefghi:大家好積極,我打算等GM版再來處理. XD 06/17 23:08
11F:→ benck:謝謝appleway ^__^ 06/18 00:32