Posts

Showing posts from December, 2015

Work With CollectionViewCell In TableView In Swift Ios

override func viewDidLoad () { super . viewDidLoad () tableView = UITableView ( frame : self . view . bounds ) tableView . delegate = self tableView . dataSource = self self . view . addSubview ( tableView ) tableView . registerClass ( TableViewCell . self ,   forCellReuseIdentifier : "TableViewCell" ) tableView . registerClass ( UITableViewCell . self ,   forCellReuseIdentifier : "NormalCell" ) } func numberOfSectionsInTableView ( tableView : UITableView ) -> Int { return 1 } func tableView ( tableView : UITableView , numberOfRowsInSection section : Int ) ->   Int { return 5 } func tableView ( tableView : UITableView ,   cellForRowAtIndexPath indexPath : NSIndexPath ) -> UITableViewCell { if indexPath . row == 3 { var cell : TableViewCell = tableView . dequeueReusableCellWithIdentifier   ( "TableViewCell" , forIndexPath : indexPath ) as !

How To Add Multiple Line in Lable in Swift Ios

textLabel . lineBreakMode = . ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel . numberOfLines = 0 // Objective-C textLabel . lineBreakMode = NSLineBreakByWordWrapping ; textLabel . numberOfLines = 0 ; // C# (Xamarin.iOS) textLabel . LineBreakMode = UILineBreakMode . WordWrap ; textLabel . Lines = 0 ;

Work With KVO In Swift Ios.Iphone

class CarObserver : NSObject { private var kvoContext : UInt8 = 1 private let car : Car init ( _ car : Car ) { self . car = car super . init () car . addObserver ( self , forKeyPath : "miles" , options : NSKeyValueObservingOptions . New , context : & kvoContext ) } override func observeValueForKeyPath ( keyPath : String , ofObject object : AnyObject , change : [ NSObject : AnyObject ], context : UnsafeMutablePointer < Void >) { if context == & kvoContext { println ( "Change at keyPath = \(keyPath) for \(object)" ) } } deinit { car . removeObserver ( self , forKeyPath : "miles" ) } }