How to display a Date with TextField Click with Swift
Tech-Today

How to display a Date with TextField Click with Swift


Displaying Date with TextField Click with Swift

First you must have a textfield connected to storyboard.


@IBOutlet weak var txtField_helloDatePicker: UITextField!

Next you should have a constant of UIDatePicker type.

let datePicker = UIDatePicker()

Then inside the viewDidLoad function, you should set the date picker mode to date

datePicker.datePickerMode = UIDatePickerMode.Date

Then to show the date picker on tapping the textfield, you should set the input view of that textfield to the date picker
        
txtField_helloDatePicker.inputView = datePicker

Then to manage the changes in the selection
        

datePicker.addTarget(self, action: Selector("datePickerChanged:"), forControlEvents: UIControlEvents.ValueChanged)

Then to handle the action  of the date picker, you should have 

func datePickerChanged(datePicker:UIDatePicker) {
        println("time picker changed for ceremony")
        
        var dateFormatter = NSDateFormatter()
        
        dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle
        
        var strDate = dateFormatter.stringFromDate(datePicker.date)
        
        txtField_helloDatePicker.text = strDate
 }

Summary of Code:

datePicker.datePickerMode = UIDatePickerMode.Date
        
txtField_helloDatePicker.inputView = datePicker
        
datePicker.addTarget(self, action: Selector("datePickerChanged:"), forControlEvents: UIControlEvents.ValueChanged)

func datePickerChanged(datePicker:UIDatePicker) {
        println("time picker changed for ceremony")
        
        var dateFormatter = NSDateFormatter()
        
        dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle
        
        var strDate = dateFormatter.stringFromDate(datePicker.date)
        
        txtField_helloDatePicker.text = strDate
 }




- How To Handle Checkbox Event In Swift
A very simple checkbox control.  @IBAction func btn_box(sender: UIButton) {        if (btn_box.selected == true)        {            btn_box.setBackgroundImage(UIImage(named: "box"),...

- Useful Article Links In Studying Swift
1.) For studying the basic of swift :      file:///Users/czetsuya/Downloads/404_advanced_swift.pdf-,%20attachment 2.) Useful for studying "Case Classes"      http://masteringios.com/blog/2014/06/26/hello-swift/2/ 3.) “Building...

- How To Access Asp:textbox With Runat=server Attribute In Javascript
For example you have a textbox which has a default value, and you want to clear that value when the user click on the textbox: <asp:TextBox ID="txtBox" runat="server" onclick="clear()" Text="Enter Keyword" /> <script type="text/javascript">...

- Create A New Eclipse-rcp Preference Page By Code When A Listener Is Invoked
Objective: -To create an eclipse-rcp preference page without using the preference extension, all is done in code. This is done by creating a customized button with a SelectionListener, and eventually that action will call a customized preference page....

- Remove Or Customize The Close/minimize/maximize Button In An Eclipse-rcp's Application's Window
There are times when you just want your eclipse rcp in the middle of the screen. To do that you have to set the style bits for the window's shell to customize the look of your window. The API is accessible here: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/index.html,...



Tech-Today








.