質問編集履歴

3

細く

2016/05/29 10:30

投稿

recode
recode

スコア31

test CHANGED
@@ -1 +1 @@
1
- UITableViewをscrollToRowAtIndexPathで最下層まで移動すると、実機の場合のみ少し上に行ってしまいます。
1
+ UITableViewをscrollToRowAtIndexPathで最下層まで移動すると、iphone5実機の場合のみ少し上に行ってしまいます。
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  iOSシュミレーター(iphone5,iphone6)では、きっちりと一番下のセルの位置まで移動しました。
10
10
 
11
- しかし、なぜか実機で実行した場合、60ptぐらい上に表示されてしまい、下に少しスクロールして初めて一番下のセルが表示される状態です。
11
+ しかし、なぜかiphone5実機で実行した場合、60ptぐらい上に表示されてしまい、下に少しスクロールして初めて一番下のセルが表示される状態です。
12
12
 
13
13
 
14
14
 
@@ -82,6 +82,8 @@
82
82
 
83
83
  ・セルはセルの中身に合わせて高さが可変しています。
84
84
 
85
+ ・iphone6の実機で試したところ一番下のセルまでスクロールしました。iphone5でのみなるようです。
86
+
85
87
 
86
88
 
87
89
  原因や解決策を知っている方がいましたら是非教えていただきたいです。

2

コードの追加

2016/05/29 10:30

投稿

recode
recode

スコア31

test CHANGED
File without changes
test CHANGED
@@ -62,6 +62,20 @@
62
62
 
63
63
  ```
64
64
 
65
+ **その他処理**
66
+
67
+ ```swift
68
+
69
+ self.navigationController?.navigationItem.setHidesBackButton(true, animated: true)
70
+
71
+ self.navigationItem.title = "\(get_proposal_title)"
72
+
73
+ self.navigationController?.edgesForExtendedLayout = UIRectEdge.None
74
+
75
+ self.automaticallyAdjustsScrollViewInsets = false
76
+
77
+ ```
78
+
65
79
 
66
80
 
67
81
  ・navigationControllerを使っています。

1

補足の追加

2016/05/29 10:15

投稿

recode
recode

スコア31

test CHANGED
@@ -1 +1 @@
1
- UITableViewをscrollToRowAtIndexPathで最下層まで指定すると、実機の場合のみ少し上に行ってしまいます。
1
+ UITableViewをscrollToRowAtIndexPathで最下層まで移動すると、実機の場合のみ少し上に行ってしまいます。
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- iosのシュミレーター(iphone5,iphone6)では、きっちりと一番下のセルの位置まで移動しました。
9
+ iOSシュミレーター(iphone5,iphone6)では、きっちりと一番下のセルの位置まで移動しました。
10
10
 
11
11
  しかし、なぜか実機で実行した場合、60ptぐらい上に表示されてしまい、下に少しスクロールして初めて一番下のセルが表示される状態です。
12
12
 
@@ -46,17 +46,17 @@
46
46
 
47
47
  myTableView = UITableView(frame: CGRect(x: 0, y:heightadd, width: displayWidth, height: displayHeight - 50 - heightadd))
48
48
 
49
- myTableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "MyCell")
49
+ myTableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "MyCell")
50
50
 
51
- myTableView.dataSource = self
51
+ myTableView.dataSource = self
52
52
 
53
- myTableView.delegate = self
53
+ myTableView.delegate = self
54
54
 
55
- myTableView.backgroundColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1)
55
+ myTableView.backgroundColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1)
56
56
 
57
- myTableView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
57
+ myTableView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
58
58
 
59
- myTableView.separatorColor = UIColor.clearColor()
59
+ myTableView.separatorColor = UIColor.clearColor()
60
60
 
61
61
  self.view.addSubview(myTableView)
62
62
 
@@ -64,6 +64,10 @@
64
64
 
65
65
 
66
66
 
67
+ ・navigationControllerを使っています。
68
+
69
+ ・セルはセルの中身に合わせて高さが可変しています。
70
+
67
71
 
68
72
 
69
73
  原因や解決策を知っている方がいましたら是非教えていただきたいです。