Submitted by gouki on 2013, October 11, 1:02 PM
IOS7以下的版本中隐藏状态栏十分方便:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
只要这么一句就解决问题了,但在IOS7中就不是这样了。有人说写代码,有人说info.plist里加一行即OK
说写代码的人是这样的:
‐ (BOOL)prefersStatusBarHidden {
return YES;
}
我试了好象无效
说改info.plist的人是这样的:
You should add this value to plist: "View controllerbased status bar appearance" and set it to "NO". This would let you set the status bar to hidden mode and it's global not like other answers.
UPDATE: If you want that the status bar would be hidden on splash screen don't forget to mark "Hide during application launch" on target status bar options. Also, you can add "Status bar is initially hidden" to "YES" on the plist if you don't want to do it with code inside the app.
试了之后。立马见效。
原文来自:http://stackoverflow.com/questions/17763719/status-bar-wont-disappear
苹果相关 | 评论:0
| 阅读:14932
Submitted by gouki on 2013, September 20, 11:11 PM
本标题其实是指在开发中,如何限制自己的APP只能横屏或者竖屏。
在xcode的工程中,目前已经能够选择APP是否使用横屏还是竖屏了,但其实APP还是可以进行横竖屏切换。有几个办法
1、代码法:
C++代码
- - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
-
-
- }
当然这段return中其实有很多判断:
C++代码
- return (toInterfaceOrientation==UIInterfaceOrientationLandscapeLeft) || (toInterfaceOrientation==UIInterfaceOrientationLandscapeRight);
-
-
-
- return (toInterfaceOrientation == UIInterfaceOrientationPortrait)
- || (toInterfaceOrientation==UIInterfaceOrientationLandscapeLeft)
- || (toInterfaceOrientation==UIInterfaceOrientationLandscapeRight)
- || (toInterfaceOrientation==UIInterfaceOrientationPortraitUpsideDown);
2、其实还可以在代码之外操作:
设置应用程序的横竖屏显示很简单,默认新建的工程,是支持左横屏,右横屏,竖屏三种方式的,若不希望横屏显示,只需要在工程的配置文件中删除掉横屏的两个item即可。
记得在:Supported interface orientations 有三个项的,items0,如果你要固定横、竖屏,记得将items0展开看一下,如果不是自己需要,就删除吧。我在设置横屏的时候,就不需要这个items0。于是将它删除了
Tags: ios
苹果相关 | 评论:0
| 阅读:26096
Submitted by gouki on 2013, September 20, 9:46 AM
收到这封邮件的时候,心都碎了。
---
MAC PARALLELS DESKTOP 7 用户紧急服务通知:
如果您打算升级到即将发布的Mac OS X Mavericks (10.9),请注意Parallels Desktop 7将不支持Mac OS X Mavericks(10.9)。您将无法启动您的Windows虚拟机,或者在Parallels Desktop 7上直接使用您的文件。
在您安装OS X Mavericks之前;请升级到Mac的Parallels Desktop 9,因为它是现今唯一可用于Mavericks的版本。
立即升级Mac Parallels Desktop 9。
|
---EOF
心真的是哇凉哇凉的呀
Tags: pd
苹果相关 | 评论:0
| 阅读:15196
Submitted by gouki on 2013, September 14, 10:51 PM
今天鼠标的左键突然失效,这是用mac系统以来第一次发生这种事情。让我非常震精,因为刚刚升级到了10.8.5,我以为是升级导致的,所以我google了一下,居然发现很多人有这样的问题。
看这里:http://bbs.weiphone.com/read-htm-tid-5168399.html
有人的解决方法是:关上盖子,等一段时间就好了
有人的解决方法是:关闭蓝牙,再重启
当然也有人选择了重启蓝牙鼠标,这TMD居然也正常了?(因为原来连触摸版的左键也不正常,所以才纳闷)
所以我比上文中那位关闭蓝牙鼠标的人幸运多了。不知道以后还会不会发生类似情况。做个记录。。
这是上文链接中的页面所讨论的内容
- 《[讨论]MAC下左键失灵问题的追踪和探讨》 http://bbs.weiphone.com/read-htm-tid-2709680.html
- 本人自用的MBP374,Mac版本雪豹10.6.8
- 现象:mac下突然出现蓝牙鼠标左键和触摸板单指击同时失灵的情况:移动鼠标有指针的相应移动,有鼠标右键和双指点击鼠标右键的正确相应。但是把鼠标指针放到Dock上时,没有相应的图标放大的效果。也无法实现用鼠标左键关闭窗口等操作。但是可以用键盘上的按键:可以Command+W关闭窗口等。
-
- 问题出现前,曾在Bootcamp下进入Windows 7系统,并在win7下进行了Flash的更新。然后在Mac下尝试使用safari 5.1,为了装支付宝插件,结果发现又不支持safari5.1,遂作罢。然后在safari下安装了Ad block和expose两个插件,然后就不记得什么了。。。后来就出现了上面的情况。随后尝试在启动时按shift进入安全模式;尝试启动时按command+option+P+R复位什么PRAM吧,都不能解决问题。
-
- 在我认为没有办法的时候,合上了笔记本休眠,在过了几个小时后再唤醒后,发现问题消失了。这个时候蓝牙鼠标没有开,但触摸板单击是可用的。然后我又做了磁盘权限的修复。删除了safari下刚刚安装的插件(属于乱投医)。不知道是否可以避免问题的在此出现。
-
- 先把问题出现的情况记录下来,万一以后再次出现,也好有个进一步和大家分享的机会。
- 今天晚上在使用中再次出现了问题,并发现:用鼠标右键选择关闭bluetooth后,触摸板就工作正常了。
-
- 但是直接重新启用蓝牙后,蓝牙鼠标和触摸板的左键又都不能用了。
- 后来我又发现,把蓝牙关闭后,关闭鼠标上的电源开关,重新打开蓝牙后再打开开关,发现设备重新连接后,问题解决了。
-
- 我的鼠标是罗技的V470,并且已经安装了罗技的相对动应用程序。不知道是罗技的硬件问题,软件问题还是苹果的雪豹问题?
-
- 独家奉献,供大家参考切磋。
- 还有这位同学也遇到了同样的问题:http://bbs.weiphone.com/read-htm-tid-1341319.html 2010年的帖子,话说这个异象是一年投胎一次么?
-
- 我的情况:rMBP,Mountain Lion,罗技M555b鼠标,同样复现了这个问题两次。
-
- 第一次重启机器没有解决问题,一怒之下重启了第二次,问题没有了。
-
- 第二次不想重启,试图从蓝牙角度解决此问题。直接关掉自己的蓝牙鼠标,没有效果。想关机器的蓝牙,但坑爹的mac系统居然无法用tab键选择复选框,研究了十多分钟无果。气得发了5分钟愣……然后居然自动好了。
-
- (蓝牙覆盖范围中另有一Magic Mouse,这个时间里关掉了,不知是否与此有关)
苹果相关 | 评论:0
| 阅读:29287
Submitted by gouki on 2013, September 4, 12:18 PM
在转贴之前,我来说说我现在的事儿。2年前买了个转接口,moshi的,一直用的都很正常,初期是在macmini上用的,一点问题都没有,后来自己也在101上用过。没啥问题。现在给我颜色看了,只能认得出显示器型号,但显示器上一直显示:无信号接入。。。,换了几个机器和几个显示器都这样,看来就是接口坏了吧?
真郁闷。
OK,再来转贴吧。。。原文地址在:http://bbs.weiphone.com/read-htm-tid-1984643.html
XML/HTML代码
- 最近发现有部分朋友都在问外接显示器的相关问题,但是似乎没有太多的介绍,就我自己的体会简单说说,说错的话希望指出,不太会编辑,大家见谅!。
-
- 这里说的外部显示器既包括显示器又包括投影、电视等。
-
- macbook外接显示器显示方式据我所知有四种情况:
-
- 1、合盖模式
- 就是只使用外接显示器显示,笔记本显示器不显示同时可以合上盖使用。显示性能上来看,这种显示模式是最大化利用显卡,显卡可以专注于外在显示器,所以显示效果是最好的,同时显示器不工作,对合盖后的散热又一定帮助,是外接显示器最普遍的应用。
-
- 2、镜像模式
- 就是笔记本显示器和外接显示器都同时显示同一个完整画面,笔记本合盖则进入睡眠状态。显示性能上来看,这种显示模式需要显卡分配资源在两个显示器上同时显示,所以显示效果是最差的,一般运用在交流、讲课、会议上对显示效果没有太大要求的场所。
-
- 3、扩展模式
- 就是同一个画面分别扩展到两个以上显示器上显示,可以实现每个显示器显示同一个画面的不同部分,笔记本合盖则进入睡眠状态,这种显示模式同样需要显卡在多个显示器上分配资源,但是又比镜像模式资源消耗小,所以显示效果一般,一般运用在多屏同时使用多个程序工作的场所,由于mac程序分离化的特点,这种模式在mac下运用也比较广泛。
-
- 4、混合模式
- 就是镜像模式和扩展模式混合使用的情况,要有3台以上显示器支持(包括笔记本自带的显示器),这种模式可以在两台或更多显示器上扩展显示一个画面,而另外一个(或多个)显示器镜像扩展的那个画面,这种模式对显卡消耗是最高的,效果也不是特别理想,一般应用在特殊的复杂场合。
-
- 四个模式设置问题:
-
- 首选看看几个模式的优选顺序,无任何设置时,外接显示器即为扩展模式,如果勾选镜像模式的话,镜像模式的优先权最高(也就是说勾选镜像模式的话,很有可能不会进入合盖模式和扩展模式),在扩展模式下,进行设置拖移,则进入混合模式。
-
- 1、合盖模式设置
- 这个模式下必须保证外接电源,不然有可能不会被唤醒。首先连接电源,然后连接显示器,接下来分两部分,如果是有线鼠标键盘,则合上盖直接点击鼠标键盘直接唤醒;如果是蓝牙鼠标键盘,则在蓝牙设置里设置能被该设备唤醒(蓝牙设置--选择设备--高级--勾选选项)然后合盖,点击该设备唤醒。在合盖模式时不能勾选镜像模式。
- 合盖模式退出,进入合盖模式后,拔去外部显示器连线或者在显示器设置里选择镜像模式就退出合盖模式,但是如果显示器不是苹果的或者不能确定是否支持热插拔的话,最好先点击睡眠,在睡眠状态拔出连接线。
-
- 2、镜像模式设置
- 这个模式很简单,连接外部显示器,在显示器选项中设置两个或以上显示器的分辨率(最好设置成相同的,不过一般系统会自动设置)然后点“排列”,勾选“镜像显示器”就可以。
- 退出镜像模式,把“镜像显示器”的勾去除就可以,注意,在镜像模式不能进入合盖模式和扩展模式。
-
- 3、扩展模式设置
- 这个模式是默认的,连接外部显示器,没有勾选镜像模式,没有被合盖唤醒进入合盖模式,那就是扩展模式。在扩展模式下,点击“排列”,然后根据说明进行相应的排列就可以。
- 退出扩张模式,只要进入合盖模式或者勾选“镜像显示器”就退出扩展模式。注意,可能需要在笔记本显示器上对扩展操作进行设置。
-
- 4、混合模式设置
- 将三台或以上显示器设置为扩展模式,然后按住option键把一个显示器图标拖移到准备镜像的显示器上,以镜像这两个显示器(镜像更多的也按照这个方法进行)松开option,把其他的拖移成扩展。
-
- 其他一些设置:
- 1、在镜像与扩展模式中快速切换可以按F7键实现。(能否退出合盖模式没有尝试过,望有心人指正)
- 2、有时候电脑不能自动识别显示器,则按照先连显示器再连电脑的顺序试一遍(平常也最好以这个顺序进行连接)
- 3、外接显示器的时候,有可能出现显示器上显示效果不理想的问题,特别是字体,首先尽量使用合盖模式,其次在外观显示里勾选使用LCD平滑字体,最后在字体大小哪里选择适合的值,这个不是必然的过程,也就是说只要在那一步解决了就没有必要再去下一步设置。
-
- 另外说一下mac的字体显示,说通俗点,win下是优先显示器显示效果,锐化优化了字体的很多显示效果,mac下是优先纸张显示效果,没有刻意的对字体进行优化和锐化,所以,在win下字体看上去更清晰更饱满,但是打印出来就不一定是这个效果,而mac下看起来可能会发虚可能锐化不够,但是显示效果是什么打印出来纸张上的效果就是什么,这就是很多设计者喜欢在mac上设计的原因,也是win和mac看上去有区别的原因,所以,以上的方法再怎么调,显示效果也不可能和win一致。
主要是这篇写的非常详细,如果需要图文类型的,网上也有很多文章,我就不一一转载了。
苹果相关 | 评论:0
| 阅读:18700