質問編集履歴
6
情報の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,13 +16,19 @@
|
|
16
16
|
|
17
17
|
### 該当のソースコード
|
18
18
|
|
19
|
-
storyboardと紐付けした後、このようなコードを書きました。
|
20
|
-
|
21
19
|
|
22
20
|
|
23
21
|
```swift
|
24
22
|
|
23
|
+
class HomePageViewController: UIViewController {
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
@IBOutlet weak var homeScrollView: UIScrollView!
|
28
|
+
|
29
|
+
|
30
|
+
|
25
|
-
func createContentsView() -> UIView {
|
31
|
+
func createContentsView() -> UIView {
|
26
32
|
|
27
33
|
let homeview = UIView()
|
28
34
|
|
@@ -32,19 +38,23 @@
|
|
32
38
|
|
33
39
|
|
34
40
|
|
41
|
+
let margin = 28
|
42
|
+
|
43
|
+
let space = 12
|
44
|
+
|
35
45
|
let syusyoku = UIButton()
|
36
46
|
|
37
47
|
syusyoku.setTitle("pasta and rice", for: UIControl.State.normal)
|
38
48
|
|
39
|
-
let pi = UIImage(named: "
|
49
|
+
let pi = UIImage(named: "3ac4720cd39fcb7bc418a360734f4769f593c4e0.jpg")
|
40
50
|
|
41
|
-
syusyoku.imageView?.contentMode = .scaleAspectFill
|
51
|
+
syusyoku.imageView?.contentMode = .scaleAspectFill //ここに入れて試してみました。
|
42
52
|
|
43
|
-
syusyoku.layer.masksToBounds = true
|
53
|
+
syusyoku.layer.masksToBounds = true //ここに入れて試して見ました。
|
44
54
|
|
45
55
|
syusyoku.setBackgroundImage(pi, for: .normal)
|
46
56
|
|
47
|
-
syusyoku.setTitleColor(UIColor.white, for: .normal)
|
57
|
+
syusyoku.setTitleColor(UIColor.white, for: .normal)
|
48
58
|
|
49
59
|
let child_width = (Int(homeview_width) - margin - space)/2
|
50
60
|
|
5
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
UIButtonのカスタマイズ 角丸
|
1
|
+
UIButtonのカスタマイズ 角丸/aspect fillにしたい
|
test
CHANGED
File without changes
|
4
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,13 +8,17 @@
|
|
8
8
|
|
9
9
|
今やりたいことは、まずUIButtonの角を丸く、またそのUIButtonにおく写真をaspect fillの状態にしたいです。
|
10
10
|
|
11
|
+
とても簡単なことかもしれませんが、アドバイスございましたらよろしくお願いします。
|
12
|
+
|
11
13
|
|
12
14
|
|
13
15
|
|
14
16
|
|
15
17
|
### 該当のソースコード
|
16
18
|
|
17
|
-
|
19
|
+
storyboardと紐付けした後、このようなコードを書きました。
|
20
|
+
|
21
|
+
|
18
22
|
|
19
23
|
```swift
|
20
24
|
|
@@ -74,6 +78,14 @@
|
|
74
78
|
|
75
79
|
`button.imageView?.contentMode = .scaleAspectFill`
|
76
80
|
|
81
|
+
|
82
|
+
|
83
|
+
自分的にはこれであっているように見えますが。。
|
84
|
+
|
85
|
+
何がおかしいのでしょうか?
|
86
|
+
|
87
|
+
|
88
|
+
|
77
89
|
### 補足情報(FW/ツールのバージョンなど)
|
78
90
|
|
79
91
|
|
3
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
UIButtonのカスタマイズ
|
1
|
+
UIButtonのカスタマイズ 角丸 aspect fill
|
test
CHANGED
File without changes
|
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
### 該当のソースコード
|
16
16
|
|
17
|
-
|
17
|
+
一応ソースコードを載せておきますが、必要ないかな、と思います。
|
18
18
|
|
19
19
|
```swift
|
20
20
|
|
1
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
```
|
19
|
+
```swift
|
20
20
|
|
21
21
|
func createContentsView() -> UIView {
|
22
22
|
|
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
syusyoku.setTitle("pasta and rice", for: UIControl.State.normal)
|
34
34
|
|
35
|
-
let pi = UIImage(named: "
|
35
|
+
let pi = UIImage(named: "hoge.jpg")
|
36
36
|
|
37
37
|
syusyoku.imageView?.contentMode = .scaleAspectFill
|
38
38
|
|
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
syusyoku.setBackgroundImage(pi, for: .normal)
|
42
42
|
|
43
|
-
syusyoku.setTitleColor(UIColor.white, for: .normal)
|
43
|
+
syusyoku.setTitleColor(UIColor.white, for: .normal)
|
44
44
|
|
45
45
|
let child_width = (Int(homeview_width) - margin - space)/2
|
46
46
|
|