1
我正在使用三個按鈕更改,取消和完成以及在標題的地方顯示UIActionsheet的項目,我希望將UIView包含一些標籤。我創建了動態UIView,並將其添加到動作表中,但隱藏在按鈕後面,我嘗試了所有可能的方法來設置框架,但我無法找到解決方案。我想把這個UIView放在UIActionsheet的頂部,然後是按鈕。如果您有任何疑問,請隨時發表評論。在UIActionSheet中添加UIView作爲子視圖
這裏是我的代碼:
-(IBAction)tapbutton:(id)sender
{
Lablesubview *view = [[Lablesubview alloc]init];
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:@"Change"
otherButtonTitles:@"Done",nil];
[actionSheet addSubview:view];
[actionSheet showInView:self.view];
}
非常感謝。我只是想在按鈕上方顯示五個標籤,爲此我選擇了這個解決方案,但是如果您說它可能會導致應用程序拒絕,那麼在不會變成拒絕的情況下,可以通過什麼方式實現此目的。 – iMash
創建你自己的視圖添加你自己的標籤和按鈕,然後在屏幕上顯示[self.view addSubView:yourView]; –
其實我已經做了你在上面評論中所說的。無論如何它得到了你的確認。感謝寶貴的指導。 – iMash