0
創建的UITextField寬度這「讓我谷歌爲你」寫了這一切,但我試圖相信我一套動態的Xamarin.iOS
我在Xamarin的iOS控制器和I創造的UITextField想要設置字段的寬度。我使用約束來定位各個領域,但我看不到如何將UITextField與中心的水平對齊放在一條線上,並給它一個明確的寬度。
創建的UITextField寬度這「讓我谷歌爲你」寫了這一切,但我試圖相信我一套動態的Xamarin.iOS
我在Xamarin的iOS控制器和I創造的UITextField想要設置字段的寬度。我使用約束來定位各個領域,但我看不到如何將UITextField與中心的水平對齊放在一條線上,並給它一個明確的寬度。
我在Xamarin論壇中找到了這篇文章,iOS AutoLayout in C# without using Interface Builder。它具有LayoutConstraints的示例並從C#應用它們。
我需要的是NSLayoutAttribute.Width。如果您使用的是完全更友好FluentLayouts從斯圖爾特小屋(MVVM十字),您將適用像這樣
View.AddConstraint(NSLayoutConstraint.Create(usernameTextBox, NSLayoutAttribute.Width, NSLayoutRelation.Equal, null, NSLayoutAttribute.Width, 1, 250.0f));
你將適用這樣
usernameTextBox.Width().EqualTo(250.0f)