質問編集履歴

2

補足の追加

2016/02/05 12:23

投稿

asutoru
asutoru

スコア12

test CHANGED
@@ -1 +1 @@
1
- UISplitViewControllerのmasterViewControllerの切り替え
1
+ UISplitViewControllerのdetailViewControllerの切り替え、displayModeの再描画
test CHANGED
@@ -77,3 +77,43 @@
77
77
  そもそもの実装の仕方がおかしいのでしょうか。
78
78
 
79
79
  よろしくお願いします。
80
+
81
+
82
+
83
+ ---
84
+
85
+
86
+
87
+ 補足
88
+
89
+ prefferedDisplayModeのプロパティを```.PrimaryHidden```または```.PrimaryOvarlay```(masterViewControllerがオーバーレイ表示されるdisplayMode)においては、
90
+
91
+ ```swift
92
+
93
+ self.viewcontrollers[1] = vc
94
+
95
+ ```
96
+
97
+ とすることで期待通りの結果が得られました。
98
+
99
+
100
+
101
+ ということはおそらく、UISplitViewControllerのdisplayModeを再定義する必要があると思いました。
102
+
103
+ ただ、
104
+
105
+ ```swift
106
+
107
+ self.viewcontrollers[1] = vc
108
+
109
+ self.prefferedDisplayMode = .AllVisible
110
+
111
+ ```
112
+
113
+ としただけでは反映されませんでした。
114
+
115
+ displayModeの再描画?をする方法はリファレンスを見る限り見当たりませんでしたがどうやるのでしょうか。
116
+
117
+
118
+
119
+ 引き続き、よろしくお願い致します。

1

タグの更新

2016/02/05 12:23

投稿

asutoru
asutoru

スコア12

test CHANGED
File without changes
test CHANGED
File without changes