标签存档: iphone

pp复读机 iPhone 2.3版本上线啦

现在还是 iOS 的版本,界面只做了 iPhone 的,但 iPad 也能下载使用。

App Store 链接

版本新增功能

1 增加“在线音乐”列表,可以在 pp复读机 内直接播放下载听力资料和歌词,资料包含有 TPO听力、剑桥雅思听力、VOA 等等。

2 增加本地磁盘列表[......]

Read More…

Custom UITableView – UITableViewCell 自定义高亮背景

自定义 UITableView,一般也要涉及到修改 UITableViewCell 的高亮背景,只要设置 cell.selectedBackgroundView 就可以了。

- (UITableViewCell *)tableView:(UITableView *)tableView[......]

Read More…

Custom UITableView – UITableViewCell 行高度自适应

pp复读机 中,歌词列表里每一行的字数都不一样,所以需要自定义 UITableViewCell ,让其自动适应高度,下面是效果图。

uitableviewcell custom height

这样的效果只要实现两个 delegate 方法就可以了。

// 返回指定行的高度
- (CGFloat)tableView:(UITableV[......]

Read More…

使用最新版本的 CocoaHTTPServer 须使用 -fobjc-arc

最近要让我的 pp复读机 支持播放本地mp3,所以下了 CocoaHTTPServer 来做 服务器 支持上传。

代码的整合非常容易,直接复制到自己的工程里面就好了。但是运行后发现浏览器连接服务器时,程序会 crash。
很快发现 在 HTTPConnection::filePathForU[......]

Read More…

ios joystick 虚拟摇杆实现 ( 非 Cocos2d )

iphone 上控制人物的移动,一是可以利用加速传感器计算设备的倾角来控制,另一个就是使用虚拟摇杆。
使用传感器的方法不需要额外的 UI 开发,相对简单,但是并不一定适合所有的游戏。下面分享一个自己做的虚拟摇杆。

网上有一些模拟摇杆的实现,但都是基于 Cocos2d 的,我这个就不在 Coc[......]

Read More…

解决 ios storyboard 编译失败 Could not instantiate class named NSLayoutConstraint

这次凯丁建的工程用了storyboard,以前没有用过,查了下和xib的区别以及用法,觉得很棒。
摆好UI后,编译却出了错误。

Could not instantiate class named NSLayoutConstraint

google之,解决方法很简单。如下图,打开 你[......]

Read More…

iphone弹出网络设置提示框

在网络关闭的情况下,很多软件启动时会弹出对话框提示“关闭飞行模式或使用Wi-Fi来访问数据”。只要在info.plist里面文件里面加一个字段即可。

<key>SBUsesNetwork</key>
<true/>

这个字段在plist里面是没有得选择的,但是效果是正确[......]

Read More…