同樣的問題在這裏,但有一個轉折點。首次啓動子屏幕滾動將不起作用。旋轉設備後,它工作正常。如果以肖像或風景拍攝開始,它沒有區別。旋轉後的應用程序工作正常。 IOS9和IOS8沒有問題。
#import <QuartzCore/QuartzCore.h>
#import "ApDetailTableViewController.h"
#import "ApMailViewController.h"
#import "ApApplicatieData.h"
#import "ztatz_constants.h"
#import "ztatz_macro.h"
@interface ApDetailTableViewController()
@property (weak, nonatomic) IBOutlet UIView *contentUIView;
@property (weak, nonatomic) IBOutlet UIScrollView *apUIScrolView;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *contentViewHeightConstraint;
@property (weak, nonatomic) IBOutlet UIView *lastSeperatorView;
@property (weak, nonatomic) IBOutlet UILabel *applicatienaam;
@property (weak, nonatomic) IBOutlet UILabel *san;
@property (weak, nonatomic) IBOutlet UILabel *beschrijving;
@property (weak, nonatomic) IBOutlet UILabel *status;
@property (weak, nonatomic) IBOutlet UILabel *updatetime;
@property (weak, nonatomic) IBOutlet UILabel *afdelingsnaam;
@property (weak, nonatomic) IBOutlet UILabel *contactpersoon;
@property (weak, nonatomic) IBOutlet UILabel *email;
@property (weak, nonatomic) IBOutlet UILabel *controledatum;
@end
@implementation ApDetailTableViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.applicatienaam.text = self.apDataForDetails.applicatienaam;
self.san.text = self.apDataForDetails.san;
self.beschrijving.text = self.apDataForDetails.beschrijving;
self.status.text = self.apDataForDetails.status;
self.updatetime.text = self.apDataForDetails.updatetime;
self.afdelingsnaam.text = self.apDataForDetails.afdelingsnaam;
self.contactpersoon.text=self.apDataForDetails.contactpersoon;
self.email.text=self.apDataForDetails.email;
self.controledatum.text=self.apDataForDetails.controledatum;
// start a top of scroll view
self.automaticallyAdjustsScrollViewInsets = NO;
}
-(void) viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
// limit the slack space at the end of the scroll view.
DLog(@"y = %f\n", self.lastSeperatorView.frame.origin.y);
self.contentViewHeightConstraint.constant = self.lastSeperatorView.frame.origin.y+4;
}
@end
來源
2016-09-30 07:36:50
Wil
好的,我已經包括了約束。 – user3188554