なんとかするから、なんとかなる

エンジニア関係のことを書きます

2023-11-01から1ヶ月間の記事一覧

TabViewでTabControlが更新されない

SwiftUIでTabViewでTabControlが更新されない たぶん僕くらいだと思いますが、自戒を込めて。 現象 SwiftUIでTabViewを作成したのですが、ページスワイプしてもTabControlが更新されなくて困りました。 こんなコードを書いていました。 import SwiftUI struc…

TabViewのTabControlが見えないので表示できるようにする

TabViewのTabControlが見えないので表示できるようにする SwiftUIで背景が白のときTabControlが見えません(バグでは?) 見えないと他タブがあることに気がつけないので、色をつけました。 結論 Initのタイミングで色を指定してあげる UIPageControl.appear…

TabViewで最初に開くタブをコントロールする

TabViewで最初に開くページをコントロールする TabViewをModalで開いているのですが、経路によって最初のタブを分けたいことがありました。 少し調べても方法が見つからなかったので、まとめておきます。 結論 TabViewを含むページをinitするタイミングで、T…

ButtonStyleを維持しつつ、ボタンのサイズを変える

ButtonStyleを維持しつつ、ボタンのサイズを変える SwiftUIにてButtonStyleを維持しつつボタンのサイズを変える方法です。 Button自体の.frameを変更しても、選択範囲が広がるだけで塗り潰しが効かなかったのでまとめます。 結論、内部のTextの.frameを変更…