[リストへもどる]
一括表示
タイトル文字に色が着かない
記事No2187
投稿日: 2014/11/12(Wed) 19:11:26
投稿者KK
EBPocketをiPhone 5SとiPad mini 2で使わせていただいています。いずれもiOS 8.1です。2.21にアップデートしたところ、見出しやリンクに色が着かず、モノクロになりました。設定を変えても反映されません。実用上は問題ありませんが、一応お知らせします。

タイトルRe: 文字に色が着かない
記事No2189
投稿日: 2014/11/13(Thu) 18:28:39
投稿者hishida
> EBPocketをiPhone 5SとiPad mini 2で使わせていただいています。いずれもiOS 8.1です。2.21にアップデートしたところ、見出しやリンクに色が着かず、モノクロになりました。設定を変えても反映されません。実用上は問題ありませんが、一応お知らせします。

ご連絡ありがとうございます。
確かに、同じ2.21をiOS7で実行すると色が付くのですが、iOS8だと色が出ませんね。何か内部の仕様が変わったのかもしれません。
今回はiPhone6, 6 plusの解像度の対応が主だったのですが、何度もrejectされて審査を通過させることを最優先にしました。
iOS8からWebKit Frameworkというものが追加され、従来のWebViewはだんだん非推奨になるかもしれませんので、調査を進めたいと思います。

タイトル64bit化のbugでした
記事No2190
投稿日: 2014/11/14(Fri) 09:30:28
投稿者hishida
すみません、原因がわかりました。iOS8対応の問題ではなく、64bit化の問題でした。
色をCGFloatというデータ型で表しているのですが、これが64bitの場合は内部的にfloat(32bit) ではなくdouble(64bit)になるという問題があり、
それをfloatと決めうちで処理していたため、文字色が全て0(つまり黒)になっていました。

参考URL:
http://qiita.com/keroxp/items/b9f2c0f22ccf3415f6cc

他にも64bit化の影響がありそうなので、もう一度不具合を調査した上で、修正版を出させていただきます。

タイトル直りました
記事No2201
投稿日: 2014/11/25(Tue) 18:46:15
投稿者KK
2.22にアップデートしたところ、文字色の表示ができるようになりました。2.20よりも文字が見やすくなったと思います。有難うございました。