SSブログ

試行錯誤しながらiOSでSplitViewじゃない画面分割しようとした(してない)。 [プログラミング]

ただ単純に画面を半分に割りたいという気持ちで試行錯誤する予定なので、すぐに結果を見たい人向けじゃないかもしれないのポスト。

iOSでSplitViewと言えば、今だと雛形でMaster-Detail Appがあるんだけど、それとは違う感じなんだよね。よくできている仕組みだとは思うけど、並行して見たいというニーズにはあまりあってないんだよね。なので常時二分割のビューを所望したいところで。

ただSplitVewでググるとOSで用意しているアプリ同士のスプリットビューが出てきてしまうので厄介。というかAppleもちょっと考えろよと思わなくもないのだが、アプリ同士の方はウインドウ・スプリットとかスプリット・スクリーンとかいう名前の方があっている気はするんだけど、別の名前にして欲しかった。無駄に混乱させるAppleの開発者冷遇は今に始まった話ではないですがねw。

UISplitViewControllerというのが、Master-Detail Appのキモになると思うんだけど、やっぱりそれでは自分がやりたいこととは違うっぽい。StoryBoardでゴニョゴニョしないといけないんだろうな。

やりたいこととしてViewを多重に重ねる必要があるのかなと思っていたりしている。
 https://uruly.xyz/multiple-collection-table-view/
ここまで複雑じゃないにしろ、いくつか重ねる必要はありそうだ。


とりあえず、アプリの作り方が全然忘れているので、簡単にSFSafariViewControllerを使ってブラウザを表示してみようかと思った。

https://i-app-tec.com/ios/web-browser.html

xcode 11.5なんだけど生成されたはずのViewController.swiftがない。他のファイルを見てもControllerらしきものはあるがsceneだとかなんとかに埋もれてしまってどう手をつけていいかわからない。SwiftUIというものは今までと随分変わってしまっていて、以前のコードをコピペして動くという程度の違いではなくなってしまっているようです。


ViewController.swiftがないので作らないといけないなぁ。こんどSwiftUIでSFSafariViewControllerを使えるようにしたい。いや、SFSafariViewControllerを使いたいわけじゃないんだけど、短いコードでおわりそうなのでWKWebViewをやる一歩前ということでやってみたい(というか今できた)。

コメント(0) 
共通テーマ:パソコン・インターネット

Twitterまとめ投稿 2020/06/09 [Twitter]


コメント(0)