ダウンロードした jQuery Mobile のバージョンでも同じ問題が発生しました。
「 jquerymobile.jqGrid-Trial.zip」ファイルからコードをダウンロードしました。私のラップトップでは、jqGrid Mobile アイコンは問題なく見えましたが、iPhone または Android デバイスでは、ひどくずれていました。

私の解決策は、jquery.mobile.cssファイルの一部を次のように変更することでした。
.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-bars, .ui-icon-edit,
.ui-icon-search, .ui-icon-searchfield:after,
.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
background-image: url(images/icons-18-white.png);
-moz-background-size: 776px 18px;
-o-background-size: 776px 18px;
-webkit-background-size: 776px 18px;
background-size: 776px 18px;
}
(以前は、別の背景画像名があり、引用された画像の幅は 776px ではなく 864px でした。)
ところで、この解決策を見つけるために、jQuery Web サイトからダウンロードした .zip ファイルを実際に無視し、jqGrid 自身の例 (デバイス上で正常に動作した) を見て、「jquery-mobile-1.2.0. css "彼らが使用することを選択したファイル:
作業中の jQuery Grid デモ
お役に立てれば。