質問編集履歴

4

追記の編集

2016/09/29 00:09

投稿

yukitoto
yukitoto

スコア53

test CHANGED
File without changes
test CHANGED
@@ -32,50 +32,4 @@
32
32
 
33
33
 
34
34
 
35
- [追記]
36
-
37
- ![fuzzballさんの回答を参考に実装してみた結果](80dcad5b776a15b344148ab8ed4806df.gif)
38
-
39
-
40
-
41
- ```swift
42
-
43
- transform.m34 = 1/1000
44
-
45
- postListView.layer.doubleSided = false
46
-
47
- userListView.layer.doubleSided = false
48
-
49
- self.view.addSubview(self.userListView)
50
-
51
- userListView.layer.transform = CATransform3DRotate(self.transform, CGFloat(-M_PI), 0, 1, 0)
52
-
53
- userListView.frame = postListView.frame
54
-
55
-
56
-
57
- UIView.animateWithDuration(0.8, delay: 0, usingSpringWithDamping: 0.6, initialSpringVelocity: 0.8, options: .TransitionNone, animations: {
58
-
59
- self.postListView.layer.transform = CATransform3DRotate(self.transform, CGFloat(-M_PI), 0, 1, 0)
60
-
61
-
62
-
63
- self.userListView.layer.transform = CATransform3DRotate(self.transform, 0, 0, 1, 0)
64
-
65
-
66
-
67
- }, completion: { _ in
68
-
69
- self.postListView.removeFromSuperview()
70
-
71
- self.layoutUserListView()
72
-
73
- self.view.setNeedsLayout()
74
-
75
- completion?()
76
-
77
- })
78
-
79
-
80
-
81
35
  ```

3

追記にコードを追加

2016/09/29 00:09

投稿

yukitoto
yukitoto

スコア53

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,47 @@
35
35
  [追記]
36
36
 
37
37
  ![fuzzballさんの回答を参考に実装してみた結果](80dcad5b776a15b344148ab8ed4806df.gif)
38
+
39
+
40
+
41
+ ```swift
42
+
43
+ transform.m34 = 1/1000
44
+
45
+ postListView.layer.doubleSided = false
46
+
47
+ userListView.layer.doubleSided = false
48
+
49
+ self.view.addSubview(self.userListView)
50
+
51
+ userListView.layer.transform = CATransform3DRotate(self.transform, CGFloat(-M_PI), 0, 1, 0)
52
+
53
+ userListView.frame = postListView.frame
54
+
55
+
56
+
57
+ UIView.animateWithDuration(0.8, delay: 0, usingSpringWithDamping: 0.6, initialSpringVelocity: 0.8, options: .TransitionNone, animations: {
58
+
59
+ self.postListView.layer.transform = CATransform3DRotate(self.transform, CGFloat(-M_PI), 0, 1, 0)
60
+
61
+
62
+
63
+ self.userListView.layer.transform = CATransform3DRotate(self.transform, 0, 0, 1, 0)
64
+
65
+
66
+
67
+ }, completion: { _ in
68
+
69
+ self.postListView.removeFromSuperview()
70
+
71
+ self.layoutUserListView()
72
+
73
+ self.view.setNeedsLayout()
74
+
75
+ completion?()
76
+
77
+ })
78
+
79
+
80
+
81
+ ```

2

追記

2016/09/28 22:42

投稿

yukitoto
yukitoto

スコア53

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,9 @@
29
29
 
30
30
 
31
31
  ![![イメージ説明](ec7c0658f73bd9e3da2420d8c7e270c9.jpeg)](72334335beec9e5e742bc0b712fe2919.jpeg)
32
+
33
+
34
+
35
+ [追記]
36
+
37
+ ![fuzzballさんの回答を参考に実装してみた結果](80dcad5b776a15b344148ab8ed4806df.gif)

1

画像の修正

2016/09/28 22:40

投稿

yukitoto
yukitoto

スコア53

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,10 @@
22
22
 
23
23
  )
24
24
 
25
+
26
+
25
27
  ```
26
28
 
29
+
30
+
27
- イメージ:https://i.ytimg.com/vi/Rgnt3auoNw0/maxresdefault.jpg
31
+ ![![イメージ説明](ec7c0658f73bd9e3da2420d8c7e270c9.jpeg)](72334335beec9e5e742bc0b712fe2919.jpeg)