我有一个UIPickerController当你点击一个按钮时出现,虽然它上面的箭头即使我使用UIPopoverArrowDirectionUp
也不会从底部改变位置。
- (IBAction)addPicture:(id)sender {
CGRect rect = CGRectMake(0,650,768,1024);
[popOverController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
我想这一定很常见
提前致谢
答案 0 :(得分:2)
你发送一个矩形,其宽度为768,高度1024从0和650开始,所以它是一个巨大的元素,导致这种意外的行为。您应该按用户按下的按钮的矩形发送。请尝试这种方式。
- (IBAction)addPicture:(id)sender {
[popOverController presentPopoverFromRect:[sender frame] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}