回答編集履歴
5
編集
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
完全な解決方法とはなりませんが、追加調査分を共有情報として追記させて頂きます。
|
4
4
|
|
5
|
-
**※かなり無理やり感があります
|
5
|
+
**※かなり「無理やりやってみた」感がありますので、おすすめも動作保証も出来ないですが。。**
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
**1、「MDCBottomNavigationItemView.m」クラス内にて、RenderingModeが"AlwaysTemplate"で設定されている**
|
10
10
|
|
11
|
-
以下二つのメソッド内で RenderingMode
|
11
|
+
以下二つのメソッド内で RenderingMode が設定されているので、ViewController側で指定しても反映されていないのかもしれない(?)
|
12
12
|
|
13
13
|
なので、以下メソッド内の RenderingMode 指定部分を無理やり変更すれば問題を回避できる可能性あり。
|
14
14
|
|
4
追記
test
CHANGED
@@ -1,4 +1,42 @@
|
|
1
|
+
### 2020.8.13追記
|
2
|
+
|
3
|
+
完全な解決方法とはなりませんが、追加調査分を共有情報として追記させて頂きます。
|
4
|
+
|
5
|
+
**※かなり無理やり感がありますし、もっと良い方法もありそうなので動作保証は出来ません。。**
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
**1、「MDCBottomNavigationItemView.m」クラス内にて、RenderingModeが"AlwaysTemplate"で設定されている**
|
10
|
+
|
11
|
+
以下二つのメソッド内で RenderingMode を設定されているので、ViewController側で指定しても反映されていないのかもしれない(?)
|
12
|
+
|
13
|
+
なので、以下メソッド内の RenderingMode 指定部分を無理やり変更すれば問題を回避できる可能性あり。
|
14
|
+
|
15
|
+
・(void)setImage:(UIImage *)image
|
16
|
+
|
17
|
+
・(void)setSelectedImage:(UIImage *)selectedImage
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
**2、ViewController側でのRenderingMode設定を工夫すると、以下の様にそれっぽい(画像の元の色を)表現できる**
|
22
|
+
|
23
|
+
「bottomNavBar.items」変数に各Itemが入っているので、各Itemに対してRenderingModeを再指定すると以下の様に表示可能になる。(ライオンの画像を出してます)
|
24
|
+
|
25
|
+
※上:選択時、下:未選択時
|
26
|
+
|
27
|
+
![選択時](e1b12830ce0e4bf3d8eac5fcd43effb7.png)
|
28
|
+
|
29
|
+
![未選択時](cacbd437d560bb1b9c1790185e73c923.png)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
---
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
|
38
|
+
|
1
|
-
### 実現したい内容と異なっていたため、以下回答は無視してください
|
39
|
+
### 以下は実現したい内容と異なっていたため、以下回答は無視してください
|
2
40
|
|
3
41
|
|
4
42
|
|
3
編集
test
CHANGED
@@ -2,9 +2,11 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
コメントにも質問記載しましたが、以下の様なことを実現したいということでしょうか。
|
5
|
+
~~コメントにも質問記載しましたが、以下の様なことを実現したいということでしょうか。
|
6
6
|
|
7
7
|
もし認識が違っていたらスルーしてください。
|
8
|
+
|
9
|
+
~~
|
8
10
|
|
9
11
|
![TabBar](03f25e18ac98e8adbc7525805fcf4095.png)
|
10
12
|
|
@@ -14,13 +16,15 @@
|
|
14
16
|
|
15
17
|
|
16
18
|
|
19
|
+
~~
|
20
|
+
|
17
21
|
もっと良い方法があるかもしれませんが、上記に関しては、処理を以下の様にしたら対応できました。
|
18
22
|
|
19
23
|
対応点としては、「画像ファイル指定箇所の修正」、「UIImageのextension追加」の2点になります。
|
20
24
|
|
21
25
|
※画像のサイズ指定部分は、[参考サイト](https://stackoverflow.com/questions/24709244/how-do-set-a-width-and-height-of-an-image-in-swift/40212757) からのコピペになります。
|
22
26
|
|
23
|
-
|
27
|
+
~~
|
24
28
|
|
25
29
|
|
26
30
|
|
2
編集
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
### 実現したい内容と異なっていたため、以下回答は無視してください
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
コメントにも質問記載しましたが、以下の様なことを実現したいということでしょうか。
|
2
6
|
|
3
7
|
もし認識が違っていたらスルーしてください。
|
1
編集
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
上記に関しては、処理を以下の様にしたら対応できました。
|
13
|
+
もっと良い方法があるかもしれませんが、上記に関しては、処理を以下の様にしたら対応できました。
|
14
14
|
|
15
15
|
対応点としては、「画像ファイル指定箇所の修正」、「UIImageのextension追加」の2点になります。
|
16
16
|
|