我正在處理我的應用程序中的某些功能。但我在這裏堆棧。在Xamarin(iOS)的UiView中隱藏標籤及其高度
我想隱藏標籤並將其高度限制設置爲0.因此,如果標籤隱藏,則它的高度不會佔用視圖中。
我做谷歌很多東西,但沒有什麼是幫助。
我嘗試是:
使用下面的代碼隱藏的標籤。
lbl_check.Hidden = true;
但我無法標籤的高度設置爲0 如何設置高度爲0
我在Xamarin IOS是新,所以如果這是小問題,那麼原諒我。
任何幫助被讚賞。
我正在處理我的應用程序中的某些功能。但我在這裏堆棧。在Xamarin(iOS)的UiView中隱藏標籤及其高度
我想隱藏標籤並將其高度限制設置爲0.因此,如果標籤隱藏,則它的高度不會佔用視圖中。
我做谷歌很多東西,但沒有什麼是幫助。
我嘗試是:
使用下面的代碼隱藏的標籤。
lbl_check.Hidden = true;
但我無法標籤的高度設置爲0 如何設置高度爲0
我在Xamarin IOS是新,所以如果這是小問題,那麼原諒我。
任何幫助被讚賞。
設置幀爲零......
someLabel.Frame = new CGRect(0, 0, 0, 0);
還是從的SuperView刪除,並添加回來後...
someLabel.RemoveFromSuperview();
@SushilHangover,如果我想在後面添加該標籤的地方,那麼如何在同一地點添加該標籤。 – Ironman
@Ironman這確實取決於你是如何在第一時間加入它,我個人不使用情節提要/ xibs,因而是很容易重新添加,因爲我有UI/constaints /等代碼...否則你需要在代碼中重新創建約束。 – SushiHangover
嘗試設置標籤的文本是一個空字符串「」&將標籤的隱藏屬性設置爲true。我之前沒有使用過xamarin,但是我用swift在UIKit中運行過這個。
try self.lbl_check.constant = 0; –
@TusharSharma他們是沒有財產'self.lbl_check.constant = 0;'在xamarin IOS – Ironman
你必須要在你的控制器高度約束IBOutlet中連接以及再試試這個。 –