作者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