Friday, June 30, 2017

Prototyping Apps in Xcode: Populating, Animating UITableViewCells: Part ...

Let's wrap up this series by working on the UITableView!



  • You will learn how to populate the table using 2 distinct prototype UITableViewCells. 
  • You will also learn about dynamically populating the profile images into a UIStackView. 
  • Then we wrap it up by animating the UITableViewCells into the table view.




Prototyping Apps in Xcode: Modeling Data and Populating UI: Part 6 (iOS,...

Let's take a look on how we handle model data and use it to populate the UI!

 

Tuesday, June 20, 2017

Customizing Appearance of iOS Composite Controls

An example of a "composite control" is a Search Bar.
If you want to customize one of the controls in the composite control and there is no direct property for it, then you can use the UIAppearance protocol that controls implement.

Example

 
let textfieldsInSearchBars = UITextField.appearance
    (whenContainedInInstancesOf: [UISearchBar.self])
textfieldsInSearchBars.tintColor = .lightGray
textfieldsInSearchBars.backgroundColor = .darkGray
textfieldsInSearchBars.textColor = .lightGray
 

(Swift 3)

Friday, June 16, 2017

Prototyping Apps in Xcode: Working With Icons and Sketch: Part 4

In this video you will learn how I go about finding and creating icons with Sketch and then implement them in my iOS apps. What size should icons be? What different sizes should you support? How do you change the color to match the button's tint color? I'll answer all of these questions.



Prototyping Apps in Xcode: Floating Action Button Expanding Menu: Part 3

In this video you will learn how to build an expanding menu from the floating action button that looks like Google's Material Design.



Prototyping Apps in Xcode: Creating A Floating Action Button - Part 2 (i...

Let's create a floating action button (Material Design).

Monday, June 5, 2017

Make It Rain Or Snow Images With The CAEmitterLayer (iOS, Xcode 8, Swift 3)


How do you make images fall randomly from the top of the screen, like it is raining or snowing?



It is done with a thorough knowledge of the CAEmitterLayer! But do not worry, I make this super easy for you to understand and use the CAEmitterLayer. You can do a lot of very cool things with the emitter but I will be showing you just one cool thing: how to make it "snow" images.



You will learn how to setup and position the CAEmitterLayer. You will learn how to add images and information on how that image should be shown with the CAEmitterCell object.



At the end of this video you will have the understand and skill to create your own emitters and show your own images coming from the emitter.

SwiftUI Search & Filter with Combine - Part 3 (iOS, Xcode 13, SwiftUI, 2...

In part 3 of the Searchable video series, I show you how to use Combine in #SwiftUI for the search and filter logic connected to the searcha...