LoginSignup
5
6

More than 5 years have passed since last update.

iOS8からUIButtonの隠しAPIでCPU使用率が100%になる問題

Posted at

はじめに

一般的に、UIButtonクラスのbuttonWithType:メソッドにはUIButtonTypeを指定しますが、ここに100以上の値を指定すると非公開のボタンを使用することができます。参考URL

iOS8からレンダリング時にCPU使用率が100%になってしまうように

111番のボタンはiOS6か7にアップデートされた際に使用できなくなってしまいましたが、それ以外は正常に使用でき、審査にもはじかれなかったので、割と重宝していました。(Undocumentedなので本来は使用禁止ですが...)
しかし、iOS8からレンダリングする際にCPU使用率が100%になってしまい、iOSのビルドバージョンに関わらず、アプリがハングするようになってしまいました。

スクリーンショット 2014-09-22 16.00.10.png

終わりに

やはり隠しAPIを使うのはダメですね。(笑)
自前でボタンを実装するようにします。

参考資料

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6