質問するログイン新規登録

質問編集履歴

2

補足の追加

2016/02/05 12:23

投稿

asutoru
asutoru

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- UISplitViewControllerのmasterViewControllerの切り替え
1
+ UISplitViewControllerのdetailViewControllerの切り替え、displayModeの再描画
body CHANGED
@@ -37,4 +37,24 @@
37
37
  ```
38
38
  self.viewControllers[1]を変更してみたり、いろいろ試したのですが正しく動作しませんでした。
39
39
  そもそもの実装の仕方がおかしいのでしょうか。
40
- よろしくお願いします。
40
+ よろしくお願いします。
41
+
42
+ ---
43
+
44
+ 補足
45
+ prefferedDisplayModeのプロパティを```.PrimaryHidden```または```.PrimaryOvarlay```(masterViewControllerがオーバーレイ表示されるdisplayMode)においては、
46
+ ```swift
47
+ self.viewcontrollers[1] = vc
48
+ ```
49
+ とすることで期待通りの結果が得られました。
50
+
51
+ ということはおそらく、UISplitViewControllerのdisplayModeを再定義する必要があると思いました。
52
+ ただ、
53
+ ```swift
54
+ self.viewcontrollers[1] = vc
55
+ self.prefferedDisplayMode = .AllVisible
56
+ ```
57
+ としただけでは反映されませんでした。
58
+ displayModeの再描画?をする方法はリファレンスを見る限り見当たりませんでしたがどうやるのでしょうか。
59
+
60
+ 引き続き、よろしくお願い致します。

1

タグの更新

2016/02/05 12:23

投稿

asutoru
asutoru

スコア12

title CHANGED
File without changes
body CHANGED
File without changes