65

遊び場で作成しようとしましたUILabelが、失敗しました。Playground は今のところOS X開発のみをサポートしていますか?

4

10 に答える 10

79

はい、そうです!

ファイル: 新規 > ファイル... > iOS > ソース > Playground

import UIKit
let lbl = UILabel(frame: CGRect(x: 0, y: 0, width: 300, height: 100))
lbl.text = "Hello StackOverflow!"

次に、ファイルを保存します。(または手動で実行します。)これにより、Playground がトリガーされ、UI 関連のものを解釈します。この時点で、「UILabel」という単語が右側に表示されます。

iOSプレイグラウンドのクイックビュー

実際に行ったことを表示するには、右側の「クイック ビュー」の目をクリックするか、白い円をクリックして Assistant Editor で開きます。

これは、UIImage が機能している基本的なもののスクリーンショットなどです。 iOS プレイグラウンドの例

(編集: 現在の CGRect 構文に対するテキストのマイナー アップデート -- ただし、スクリーンショットには古い構文が表示されています。)

于 2014-06-08T00:57:52.677 に答える
48

Edited@2014-11-13: 新しい xcode 6 でこれが修正されたようです。

いいえ、そうではありません。ただし、UIKit をインポートできることに注意してください。

UIKit をインポートする場合は、次のようにします。

  1. 表示 -> ユーティリティ -> ファイル インスペクターを表示 (opt + cmd + 1)
  2. Xcodeの右側「Playground Settings -> Platform」をOS XからiOSに変更

次に、UIKitまたはiOS用のモジュールをインポートできます

ps。UIImageView を作成しようとしましたが、右側に正しい画像が表示されません。UIKitをインポートする価値がないようです

于 2014-06-03T14:01:35.090 に答える
9

CMD+Option+1 を押してプラットフォームを iOS に変更すると、UIKit をインポートできるようになります。

于 2014-06-10T15:16:36.093 に答える
5

IOS プロジェクトに新しいプレイグラウンド ファイルを追加できることがわかり、そのファイルに UIKit をインポートできます。

于 2014-06-03T07:49:39.913 に答える
5

Command (⌘) + Option(⌥) + 1UIKit を使用するには、プレイグラウンドで OSX から iOS プラットフォームに切り替える組み合わせを使用してください。

于 2015-04-15T15:19:50.917 に答える
5

最も簡単な解決策: Xcode 9.2

  • 新しいシングル ビュー プレイグラウンドから始めます。

ここに画像の説明を入力

  • アシスタンス エディタを表示: [表示] -> [アシスタンス エディタ] -> [アシスタンス エディタを表示]。

  • どうぞ。デフォルトでは、印刷されたプロパティが表示されます:label.text = "Hello World!"ライブ ビュー ウィンドウ

于 2018-06-06T19:13:17.033 に答える
3

Option+Cmd+1 を押して、プラットフォーム設定で iOS を選択します。その後、UIKitをインポートしてプレイできます〜

于 2014-06-04T19:53:00.377 に答える