セルロイド for iPhone
▼mycroft
確認ありがとうございます。

解像度、画面サイズ、機種依存問題だと解析難しいですね。iOSもgridクラスをAppleが提供してくれたら良いのですが。

発生条件を更に絞ってみました。

フォーカスされてるセルの幅が、35未満で発生。35.以上だと発生しない。

縦横どちらのスクロールでも発生するが、どこまでスクロールすると発生するかは、フォーカスされているセルの位置に依存する。

B列幅を34以下にして、B5セルにフォーカスした状態で、横スクロールすると、K列が最左列となる直前に落ちます。画面回転させて、横長表示でも、K列が最左列になる直前で落ちます。

B5セル選択した状態で、縦スクロールすると、19行目が最上行となる直前に落ちます。

回避策は、幅35未満のセルにフォーカスを置いてスクロールしないことになります。

複数列が幅70未満の場合は、幅35以上のセルにフォーカスしてのスクロールでも発生しますが、幅70のセルにフォーカスなら発生しません。
4/7 13:21
 
▼作者
>mycroftさま
詳しいご報告ありがとうございます。
手順通りやって見ましたが、再現できませんでした。
機種はiPhone7 plusとシュミレーターのiPhone5sです。
ちょっと手詰まりです。
4/7 3:39
 
▼mycroft
異常終了の再現手順は、以下の通りです。
1.新規ファイル作成
最小.CSV
2.B列サイズ変更
幅調整でセル幅を15にする
3.テスト環境完成
保存する
4.テスト開始
@最小.CSVを開く
Aセル B5 をタップ してセル選択
Bセル D5かE5辺りをスワイプして横スクロール
Cセルロイドが落ちる
使用 iPhoneは、5Sです。
4/6 8:28
 
▼mycroft
発生条件がわかったみたいです。

新規シートにコピペして、色々タップしても落ちないのですが、セル幅を何列か狭くして、タップすると落ちるようになりました。

タップ位置とかセル位置の計算が怪しそうな気がします。
4/6 1:34
 
▼mycroft
ご確認ありがとうございます。
iPhone再起動しても再発しました。
落ちる条件を色々試してみると、
横スクロールが落ちる条件ではなさそうです。特定セルのタップで落ちるようです。
特定セルの条件がわからないのですが、新規シートに、発生するシートの有効セル範囲をコピペしたら、発生せず。
発生セル部分を切り取りしてデータを消しても、そのセル部分をタップすると落ちる。
古いセルロイドで作られたシートが最新セルロイドで非互換となるケースがないでしょうか?
4/6 1:15
 
最新投稿古い投稿

Presented by Z-Z BOARD