[解決済み] navigationBarItems内のSwiftUI NavigationButton
2022-02-19 08:14:31
質問
を使用できるようにしたいと考えています。
NavigationButton
で新しいビューに移動します。
.navigationBarItems
. このように動作することを期待しています。
NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
NavigationButton(destination: TestView()) {
Text("Next")
}
)
}
しかし、"Next"ボタンは何もしてくれません! このようなポップオーバー表示を行うPresentationButtonは知っているのですが。
NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
PresentationButton(destination: TestView()) {
Text("Next")
}
)
}
でも、これは私が求めているものではありません。
どのように解決するのですか?
コメントでお伝えしたように、これはバグでした。しかし、それは修正され、以来、あなたが期待するように正確に動作しています。
ベータ5
でも、覚えておいてください。
NavigationButton
に変更されました。
NavigationLink
. という感じになるんですね。
struct ContentView: View {
var body: some View{
NavigationView {
Text("Hello world")
.navigationBarTitle(Text("Title"))
.navigationBarItems(trailing:
NavigationLink(destination: TestView()) {
Text("Next")
}
)
}
}
}
関連
-
[解決済み] swiftで「floor」が使用できない
-
[解決済み] Cordova Camera iOSの問題。NOT_FOUND_ERR
-
[解決済み] 基本的なUIButtonをプログラムで作成するには?
-
[解決済み] Xcodeで "No such module "というエラーが出るが、フレームワークはある
-
[解決済み] Swiftを使って音を鳴らすには?
-
[解決済み] UIViewController viewDidLoad vs. viewWillAppear。適切な役割分担とは?
-
[解決済み] swift3におけるセレクタ
-
[解決済み] Xcode 4のBundle creator OS Type code ?
-
[解決済み] UILabel 内のテキストを縦に上部に揃える
-
[解決済み] SwiftUIのテキストアライメント
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】iOS 9.0より前のUIStackView
-
[解決済み] Xcode コマンド /usr/bin/codesign は終了コード 1 で失敗しました : errSecInternalComponent
-
[解決済み] 警告: 'characters' は非推奨です。String または Substring を直接使用してください。
-
[解決済み] Int 型のインデックスを持つ [AnyObject]? の値を添え字として使用できません。
-
[解決済み] Argument passed to call that takes no arguments "エラーを修正するには?
-
[解決済み] Info.plist ユーティリティのエラーです。"そのようなファイルがないため、Info.plistを開くことができませんでした"
-
[解決済み] 新しいアウトレット接続を挿入できませんでした。という名前のクラスの情報が見つかりませんでした。
-
[解決済み] selector' の引数が '@objc' メソッド、プロパティ、またはイニシャライザを参照していない
-
[解決済み] Stringをformatで作成するには?
-
[解決済み] 配列型 'int [16]' は代入不可能です。