1
1
2
2
3
3
import UIKit
4
- func imageFromContextOfSize ( size: CGSize , closure: ( ) -> ( ) ) -> UIImage {
4
+ func imageOfSize ( size: CGSize , closure: ( ) -> ( ) ) -> UIImage {
5
5
UIGraphicsBeginImageContextWithOptions ( size, false , 0 )
6
6
closure ( )
7
7
let result = UIGraphicsGetImageFromCurrentImageContext ( )
@@ -21,26 +21,25 @@ class ViewController: UIViewController {
21
21
// very simple example
22
22
23
23
self . navbar. backIndicatorImage =
24
- imageFromContextOfSize ( CGSizeMake ( 10 , 20 ) ) {
24
+ imageOfSize ( CGSizeMake ( 10 , 20 ) ) {
25
25
CGContextFillRect ( UIGraphicsGetCurrentContext ( ) , CGRectMake ( 6 , 0 , 4 , 20 ) )
26
26
}
27
27
self . navbar. backIndicatorTransitionMaskImage =
28
- imageFromContextOfSize ( CGSizeMake ( 10 , 20 ) ) {
29
- }
28
+ imageOfSize ( CGSizeMake ( 10 , 20 ) ) { }
30
29
31
30
// shadow, as in previous example
32
31
33
32
let sz = CGSizeMake ( 20 , 20 )
34
33
35
- self . navbar. setBackgroundImage ( imageFromContextOfSize ( sz) {
34
+ self . navbar. setBackgroundImage ( imageOfSize ( sz) {
36
35
UIColor ( white: 0.95 , alpha: 0.85 ) . setFill ( )
37
36
CGContextFillRect ( UIGraphicsGetCurrentContext ( ) , CGRectMake ( 0 , 0 , 20 , 20 ) )
38
37
} , forBarPosition: . Any, barMetrics: . Default)
39
38
self . navbar. translucent = true
40
39
41
40
let sz2 = CGSizeMake ( 4 , 4 )
42
41
43
- self . navbar. shadowImage = imageFromContextOfSize ( sz2) {
42
+ self . navbar. shadowImage = imageOfSize ( sz2) {
44
43
UIColor . grayColor ( ) . colorWithAlphaComponent ( 0.3 ) . setFill ( )
45
44
CGContextFillRect ( UIGraphicsGetCurrentContext ( ) , CGRectMake ( 0 , 0 , 4 , 2 ) )
46
45
UIColor . grayColor ( ) . colorWithAlphaComponent ( 0.15 ) . setFill ( )
@@ -57,7 +56,7 @@ class ViewController: UIViewController {
57
56
58
57
func pushNext( sender: AnyObject ) {
59
58
let oldb = sender as UIBarButtonItem
60
- let s = oldb. title;
59
+ let s = oldb. title
61
60
let ni = UINavigationItem ( title: s)
62
61
if s == " Evers " {
63
62
let b = UIBarButtonItem (
0 commit comments