现在的问题是没办法区分横向和纵向

解决方案 »

  1.   

    判断当前view的长和宽哪个更长好了
      

  2.   

    旋转是系统自己转的,不需要你来旋转。
    TableViewCell也会根据屏幕的长宽自适应长度,不过里面的内容的位置需要你自己调整了。
    屏幕旋转后,TableView会reloadData。那么你只需要在
    cellForRowAtIndexpath这个方法里对图片的大小以及元素的位置进行相应调整就行。
      

  3.   

    UIImage *image = [UIImage imageNamed:n.thumb];    
    cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
    cell.imageView.image = [UIImage imageWithData:img];
    CGSize viewSize = image.size;
    NSLog(@"Heigh:%f  Width:%f",viewSize.height,viewSize.width);打印出来的长宽均为0啊