iphone - UIPIckerView in UIPopoverController -
i'm not trying resize pickerview's height. i'm fine having default size, believe 320 x 216. created code present pickerview in popovercontroller, however, these messages on console:
2
011-06-30 13:18:28.125 migenome[64357:207] -[uipickerview setframe:]: invalid height value 1024.0 pinned 216.0 2011-06-30 13:18:28.126 migenome[64357:207] -[uipickerview setframe:]: invalid height value 448.0 pinned 216.0 2011-06-30 13:18:28.127 migenome[64357:207] -[uipickerview setframe:]: invalid height value -16.0 pinned 162.0
i don't know why since i'm trying use picker default size in popover. here's code. thanks.
- (ibaction)presentsortpopover { uiviewcontroller *sortviewcontroller = [[uiviewcontroller alloc] init]; uipickerview *sortpickerview = [[uipickerview alloc] initwithframe:cgrectmake(0, 0, sortviewcontroller.view.bounds.size.width, sortviewcontroller.view.bounds.size.height)]; sortviewcontroller.view = sortpickerview; sortviewcontroller.contentsizeforviewinpopover = cgsizemake(320, 216); sortpickerview.delegate = self; sortpickerview.datasource = self; sortpickerview.showsselectionindicator = yes; self.sortpopover = [[uipopovercontroller alloc] initwithcontentviewcontroller:sortviewcontroller]; [self.sortpopover presentpopoverfromrect:_sortbuttonpop.frame inview:self.view permittedarrowdirections:uipopoverarrowdirectionany animated:yes]; [sortpickerview release]; [sortviewcontroller release]; }
i had same problem until embedded uipickerview
in generic uiview
same dimensions (0, 0, 320, 216)
, , set view controller's view property uiview
.
also, used setpopovercontentsize:animated:
method on uipopoverviewcontroller
set popover dimensions, rather setting on uiviewcontroller
.
hope helps.
Comments
Post a Comment