質問: button.TitleLabel.Text.ToLower(); // button.SetTitle(changedChar, UIControlState.Normal); button.SetTitle("a", UIControlState.Normal); // 挙動確認のため固定値を設定 ⇒ボタンタイトルが「A」になる } } ``` ### バージョン等 VS 2017 (Windows) Version 15.9.11 Xamarin - 4.12.3.83 Xamarin.iOS & Xamarin.Mac SDK - 12.4.0.64 ### 追記 当該箇所で使っているコンポーネントが**UIButton**ではありませんでした。申し訳ありません... 外部ライブラリの**MaterialComponents.MDCButton** (UIButtonの派生クラス) を使っていました。 UIButtonで試したところ、問題なく小文字を設定できました。 このライブラリ側の問題と考えられます。 内容が変わって申し訳ないのですが **MaterialComponents.MDCButton** に小文字一文字を設定する方法はないのでしょうか。
回答: `UppercaseTitle`を`false`で小文字にできます。 ``` ((MaterialComponents.Button)button).UppercaseTitle = false; ```