問題タブ [sketchapp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sketch-3 - Sketch プラグイン - NSFileManager contentsOfDirectoryAtPath - 関数ではありません
多言語アセットの作成を自動化できる Sketch 用のプラグインを作成しようとしています。
ここで、プロセスを開始する言語ファイルのリストを選択します。これらの選択には NSOpen Panel を使用します。言語ファイルごとに、その言語の新しいページを作成し、特別なタグが付いたテキスト レイヤーを見つけて、コピーを翻訳されたコピーに置き換えます。
これを行っている間、別のフォルダーのscreenshots/langにスクリーンショットがあるかどうかを確認し、それらの画像のファイルパスのリストを保存したいと思います。これは私が現時点で立ち往生しているところです。
現在私は持っています:
Plugin in sketch を現在の状態で実行しようとすると、コンソールに次のように表示されます。
私はすべてを見てみましたが、リストが戻ってこない、nullに戻っているなどの問題がたくさんありますが、contentsOfDirectoryAtPathが関数ではないとして戻ってくるものは何も見つかりません。
これは、アプリケーションによって実行されるプラグインであり、ファイルシステムをナビゲートすることがセキュリティ上の問題であるためですか?
どんな助けでも大歓迎です。ありがとうございました!
ios - スケッチ UI 要素を Xcode に直接使用できますか?
スケッチ 3 は初めてです。Xcode と iOS 開発の経験があります。
私の質問は、xcode でスケッチ要素を直接使用できるかどうか、または UI のプロトタイピングにのみスケッチを使用できるかどうかです。
たとえば、スケッチでテキスト フィールドを使用してラベルをデザインした場合、Xcode でそれを UI ラベルおよび UITextField として使用できますか?
android - SketchApp > iOS & Android ワークフロー
通常の設計→実装のプロセスがどうなっているのか気になります。
sketchで作業しているデザイナーがいます。また、デザイナーはピクセル パーフェクトな作業が大好きです。これまでのところ、とても良いです。そのため、彼は絶対位置/寸法を使用して、各 iPhone / iPad 用に数十の画面デザインを作成しています。これは、「これをどのように実装すればよいですか?」という質問につながります。
つまり、iPhone 用に 1 つのストーリーボード ファイルを作成し、iPad 用に別のストーリーボード ファイルを作成できます。しかし、iPhone デバイスごとにストーリーボードを作成することはできません。できたとしても地獄ですよね?
相対制約を使用すると、彼と私が 2 つのデザイン ( iPad用に 1 つ、iPhone 用に 1 つ) だけで作業しなければならない状況になると思いました。 Xコード。
現在、彼は自分のワークフローをどのように変更するかを考えています。なぜなら、彼は絶対位置でピクセル パーフェクトに作業することができないからです。
スケッチでデザイナーのワークフローを処理するためのベスト プラクティスは何ですか。相対値で作業するように依頼しますか? 絶対ピクセル値を自分で変換しますか? 私は何か見落としてますか?
sketchapp - Sketch でタスクを自動化できますか?
Sketch でアジェンダを作成しようとしています (Sketch を選択した理由は聞かないでください)。アジェンダの各ページに日付を入力したくありません。新しいアートボード (ページ) ごとに日付が更新されるように、これを自動化する方法はありますか?
ありがとう!
svg - Sketch の SVG アイコンが壊れている
Sketch にアイコンがありますが、SVG にエクスポートすると、何らかの形で破損します。それを解決する理由と方法がわかりません。手伝って頂けますか?