月度归档: 2011年9月

星点无线

星点无线-StarryMobile是一个免费的iPhone应用程序,通过完成基于地理位置的调查任务,可以获得积分或相关优惠券,用户可以方便的管理与使用获得优惠券,或将积分兑换为奖品。

这个产品是我们公司开发的,我编写了其中很大一部分代码,也是我对iOS开发的第一次实践,在后面将不断增加新的功能,并与我们的星点网(www.xingdian.com)有更好的整合。

欢迎大家到App Store里下载使用,http://itunes.apple.com/us/app/id448294946?mt=8

 星点无线 星点无线

星点无线 星点无线 星点无线

iPad程序不能正常翻转显示的问题

最近做了一个星点调查的iPad客户端程序,提交App Store审核之后被打回了,说程序只支持纵向显示,在用户翻转之后(即Home键在上面时)也应该能正常显示。

我想只要在shouldAutorotateToInterfaceOrientation方法里加上反向的支持就可以了,即

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}

但是修改之后,发一些页面没有问题,但有些页面还是不能正常显示,有些情况下翻转屏幕有效,有些情况下不行,我百思不得其解,搜索了大量资料(大多是英文的,中文的几乎没有),但也没有完全能解释清楚的,我只能不算试错,发现似乎是UINavigationController默认情况下不能支持UIInterfaceOrientationPortraitUpsideDown,网上的资料也好像提到这个原因,我仔细检查了一下,我的UINavigationController用法似乎不太对,于是我新建一个类,继承自UINavigationController,重写其shouldAutorotateToInterfaceOrientation方法,使其支持UIInterfaceOrientationPortraitUpsideDown,试了一下,果然好了:)

三亚之行

由于平时工作太忙,已经很久没有出去旅游过了,在老婆的强烈要求下,无论如何要带宝宝出去玩一下,宝宝还没见过大海,所以我们选择了三亚,在中秋假期去玩一下。

几年前我和老婆去过海南,当时是跟团,对于景点有了基本的了解,所以这次选择自由行,不把时间浪费在一些垃圾景点,我们9月8日晚上出发,9月12日晚上回来,8号、9号住在三亚湾的海韵度假酒店,10号、11号住在亚龙湾天域度假酒店,总体上感觉海韵非常的不错,如果不是非要住在亚龙湾的话,海韵是很好的选择,它是新建的酒店,设置、服务都让人满意,天域的设施感觉上就比较旧了,位置基本上处于亚龙湾中部,穿过酒店的花园,就到海边了,住的人挺多的。

本次旅游比较遗憾的是,中间2天都下雨,而且是大雨,天气非常不好,没有了阳光沙滩的味道,期间我们去了一趟非诚勿扰2里面的那个山上的鸟巢度假酒店,但非酒店客人不能参观,走了一下那个索桥,上下山的路上鸟瞰亚龙湾的风景不错,不过比起175的门票价格,还是有些不值。

由于下雨风大,海浪比较高,在亚龙湾的几天都不能到海里游泳,只能挑不下雨的时候在酒店的用泳池里游了游,宝宝倒是在沙滩边挖沙子挖过了瘾,12号这天天气还不错,多云,但我们也要回来啦。


海韵客房里可以看到海景


三亚湾的早晨


三亚湾


还是老外比较奔放


亚龙湾


天域的花园,好像正在布置中秋晚上的自助餐