任务单 #46253

iOS版 ボタンデザイン変更

开放日期: 2022-12-11 00:01 最后更新: 2022-12-11 00:43

报告人:
属主:
类型:
状态:
关闭
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

ボタンのデザインを変更/追加する。

  • タブバーのボタンデザインを変更する。
  • メインビューのボタンデザインを変更する。
  • ファイル一覧ビューにフォルダとファイルのアイコンを表示する。

任务单历史 (3/7 Histories)

2022-12-11 00:01 Updated by: yknk
  • New Ticket "iOS版 ボタンデザイン変更" created
2022-12-11 00:42 Updated by: yknk
评论

対策1:タブバーのボタンデザイン変更

ボタン画像ファイル追加 (Resources/img/)

  • TabIcon_Files@2x.png ファイル一覧ビュー用
  • TabIcon_Monitor@2x.png MIDI IN モニタ用
  • TabIcon_Setting@2x.png 設定ビュー用
  • TabIcon_Help@2x.png ヘルプビュー用

MTFileViewCtrl:initWithNibName:bundle:targetDirPath:settingViewCtrl

  • 指定する画像ファイル名を変更。

MTMonitorViewCtrl:initWithNibName:bundle

  • 指定する画像ファイル名を変更。

MTSettingViewCtrl:initWithNibName:bundle

  • 指定する画像ファイル名を変更。

MTHelpViewCtrl:initWithNibName:bundle

  • 指定する画像ファイル名を変更。
2022-12-11 00:43 Updated by: yknk
评论

対策2:メインビューのボタンデザイン変更

MTMainViewCtrl

  • メインビューに表示するボタン画像をメンバに追加。

MTMainViewCtrl:initWithNibName:bundle:rendererParam

  • ボタン初期化処理を削除し、ボタン初期化メソッドの呼び出しに変更。

MTMainViewCtrl:dealloc

  • ボタン画像の破棄を追加。

MTMainViewCtrl:initButtonsWithDeviceType

  • ボタン初期化メソッドを追加。
  • ボタン画像の設定は、xibではなく、コード側で制御するように変更。

MTMainViewCtrl:setPlayStatus

  • 再生/一時停止のボタン画像を背景画像に設定するように変更。

MTMainView_*.xib

  • 下段にある再生、停止、スキップ、スピードの6つのボタンについて、Imageに設定されてる画像ファイルパスを削除。Backgroundに画像ファイルパス(img/iPad/Button-Base-N)を設定。
  • ボタンの画像設定はコード側から制御するように変更したが、インターフェースビルダーでボタンのサイズが把握できるように、ダミー画像を設定する。
2022-12-11 00:43 Updated by: yknk
评论

対策3:ファイル一覧ビューにフォルダとファイルのアイコンを表示

MTFileViewCtrl

  • メンバにフォルダ、ファイル、テキストファイルのアイコンを追加。m_pImageFolder, m_pImageFile, m_pImageText

MTFileViewCtrl:viewDidLoad

  • アイコン画像を読み込んでメンバに設定する処理を追加。

MTFileViewCtrl:makeFileCellForIndexPath

  • テーブルセル作成時にアイコン画像を設定する処理を追加。

MTFileViewCtrl:dealloc

  • アイコン画像を破棄する処理を追加。

MTFileSearchResultsViewCtrl

  • メンバにフォルダ、ファイル、テキストファイルのアイコンを追加。m_pImageFolder, m_pImageFile, m_pImageText

MTFileSearchResultsViewCtrl:viewDidLoad

  • アイコン画像を読み込んでメンバに設定する処理を追加。

MTFileSearchResultsViewCtrl:makeFileCellForIndexPath

  • テーブルセル作成時にアイコン画像を設定する処理を追加。

MTFileSearchResultsViewCtrl:dealloc

  • アイコン画像を破棄する処理を追加。
2022-12-11 00:43 Updated by: yknk
评论

対策4:ヘルプ修正

ヘルプ用画像ファイル修正

  • Resources/doc/Files/Buttons1.png 修正
  • Resources/doc/Files/Buttons2.png 修正
  • Resources/doc/Files/HowToView1.png 削除
  • Resources/doc/Files/HowToView2.png 削除
  • Resources/doc/Files/HowToView.png 追加

ヘルプHTML修正

  • Resources/doc/HELP.en.html 修正
  • Resources/doc/HELP.ja.html 修正
  • Resources/doc/HowToView-iPad.html 修正
  • Resources/doc/HowToView-iPhone.html 修正
2022-12-11 00:43 Updated by: yknk
评论

FileMergeでのxibファイル比較に関するメモ

FileMergeはxibファイルをibtoolで変換してから比較する設定になっている。これを無効にして、オリジナルのxibファイルで比較する方法は以下を参照。

FileMerge showing wrong content for XIB files
https://stackoverflow.com/questions/58983719/filemerge-showing-wrong-content-for-xib-files

2022-12-11 00:43 Updated by: yknk
  • 状态 Update from 开启 to 关闭
  • 处理结果 Update from to Fixed

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名