我有一個自定義UIButton
我編程定義是這樣的:編碼一個酥料餅賽格瑞自定義的UIButton
self.hard1 = [UIButton buttonWithType:UIButtonTypeCustom];
[self.hard1 setFrame:CGRectMake(884, 524, 105, 60)]; // set the x,y,width and height
UIImage *buttonImage = [UIImage imageNamed:@"green.jpg"];
self.hard1.layer.cornerRadius = 10;
self.hard1.clipsToBounds = YES;
[self.hard1 addTarget: self
action: @selector(buttonTapped:)
forControlEvents: UIControlEventTouchUpInside];
[self.hard1 setImage:buttonImage forState:UIControlStateNormal];
[self.view addSubview:self.hard1];
作爲一個結果,它不會在Interface Builder中顯示,它只亮起我運行應用程序時的屏幕。這意味着我無法按Ctrl +從UIButton
拖動到ViewController
選擇一個popover segue。我可以在我的代碼中調用segue嗎?如果沒有,我還有其他選擇嗎?
我有這個錯誤:'使用未聲明的標識符'ContentViewController';你的意思是'_parentViewController'嗎?' – 2013-02-26 17:07:50
@LouisHolley,應該將「ContentViewController」更改爲您希望放置在popoverController中的任何類型的viewController。 popoverController不是目標視圖控制器,它是你在alloc/init時放置你所需的viewController的容器。 – foundry 2013-02-26 17:09:51
這似乎很好地工作。不幸的是,我無法測試它,因爲我有一個惱人的SIGABRT信號異常。非常感謝你的幫助。 – 2013-02-26 17:16:10