質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

0回答

512閲覧

xcodeでのUIStackViewで作成したひとまとまりのUIStackViewを使い回す。

ruuruusann24

総合スコア16

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

0クリップ

投稿2019/10/19 14:23

編集2022/01/12 10:55

もし、以下のことが不可能であれば、教えてほしいです。

StoryBoard上で作成したUIViewやUILabelを中に配置したUIStackView
それを一つのまとまりとして使い回したい。

xcode11を使用中

UIViewControllerの外に1まとまりであるUIStackViewを配置し、
UIViewController上でfor文内の処理等で必要なだけUIViewController内のStackViewに
表示させることは可能か。

自分が行ったこと
viewcontroller上に外出ししたStackViewとViewController内のStackViewを
をOutlet接続し、以下の処理

swift

1 2// OutStackView アウトレット接続したViewController外の1まとまりのStackView 3// StackView アウトレット接続したViewCotroller内の空のStackView、ここにOutStackViewを入れていきたい 4 5 6//仮に100個の配列を作成 7var arrOutStackView = [UIStackView](repeating: OutStackView, count: 100) 8 9for 1 in 10 { 10 11arrOutStackView[i] = OutStackView 12 13StackView.addArramgeSubview(arrOutStackView[i]) 14} 15

outlet接続した部品に対しては参照接続になってしまい、同じ部品を複製して使い回す事はできないのか。

また、下記の記事のようにできたらと考えておりますが、下記の記事は
UIStackViewの中の部品をコードで作成しています。
自分としてはUIStackViewに入れる部品はStoryBoard上で作ったものを使用したいと考えております。
自分の行いたいことの参考として載せさせていただきます。
https://qiita.com/ishitoki47259/items/f928a8f1e16c14ac99b5

以上です。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hayabusabusash

2019/10/25 03:13

Storyboard上で作成してOutlet接続するのではなく、 「UIViewやUILabelを中に配置したUIStackView」を全てコードで作ってしまえばやりたいことは実現できると思います。 それでも問題なければ回答させていただきますがいかがでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問