1
У меня есть imageView
, и я хочу получить x, y, ширину и высоту после imageView
авторезистировать. Каждый раз возвращается исходный кадр. Мой imageView
находится в пользовательских ячейках для tableView
и эти линии не работают.Как я могу получить положение кадра после авторезистировки?
-(void)viewDidLayoutSubviews{
GameCell *cell=[self.tableView dequeueReusableCellWithIdentifier:@"gameCell"];
frameImg1=cell.image1.frame;
frameImg2=cell.image1.bounds;
}
- (void) viewDidAppear: (BOOL) анимированный { GameCell * cell = [self.tableView dequeueReusableCellWithIdentifier: @ "gameCell"]; frameImg1 = cell.image1.frame; frameImg2 = cell.image1.bounds; } –
возвращается: frameImg1 \t CGRect \t происхождения = (х = 55, у = 9) Размер = (ширина = 28, высота = 28) \t frameImg2 \t CGRect \t происхождения = (х = 0, у = 0) size = (width = 28, height = 28) –
Да, это правильно. Оценки всегда соответствуют {x-0, y-0}. –