2016-05-12 55 views
0

我有一個多語言的應用程序和文本大小可以根據語言而有所不同。Xamarin iOS按鈕寬度根據文本改變

我想要實現的是根據空間文本所調整的按鈕大小。文本只會是一個單詞,所以按鈕的寬度將永遠不會變得如此之大以至於超出屏幕邊界。

Xamarin iOS有辦法做到這一點嗎?

+0

你的UI是如何形成的,在代碼或故事板?你可以展示它 – Sanne

+0

用戶界面是在故事板中製作的 – Sumit

+0

你可以向故事板顯示約束嗎? – Sanne

回答

1

您是否嘗試過只是在做這樣的事情:

var button = new UIButton(); 
button.SetTitle("Some text", UIControlState.Normal); 
button.SizeToFit(); 
View.AddSubview(button);