2023-01-01から1年間の記事一覧
SwiftUIでTabViewでTabControlが更新されない たぶん僕くらいだと思いますが、自戒を込めて。 現象 SwiftUIでTabViewを作成したのですが、ページスワイプしてもTabControlが更新されなくて困りました。 こんなコードを書いていました。 import SwiftUI struc…
TabViewのTabControlが見えないので表示できるようにする SwiftUIで背景が白のときTabControlが見えません(バグでは?) 見えないと他タブがあることに気がつけないので、色をつけました。 結論 Initのタイミングで色を指定してあげる UIPageControl.appear…
TabViewで最初に開くページをコントロールする TabViewをModalで開いているのですが、経路によって最初のタブを分けたいことがありました。 少し調べても方法が見つからなかったので、まとめておきます。 結論 TabViewを含むページをinitするタイミングで、T…
ButtonStyleを維持しつつ、ボタンのサイズを変える SwiftUIにてButtonStyleを維持しつつボタンのサイズを変える方法です。 Button自体の.frameを変更しても、選択範囲が広がるだけで塗り潰しが効かなかったのでまとめます。 結論、内部のTextの.frameを変更…