Category: ios12
Posted on April 17, 2019
by Steven Lipton
Leave a Comment
Sometimes table views could use a few buttons. There’s two delegates which create swipe buttons on table view cells. Let’s learn how you can implement these buttons and an interesting hidden feature you can do with them. There is two delegate methods, one for… Continue Reading “Actions in Table Views”
Category: GUI, iOS Development Weekly Tips, ios12, LinkedIn Learning / Lynda.com, Swift, Swift 4.0, Swift Programming, TutorialTags: actions, drag, ios, swipe, swipe actions, tableview, UITableView
Posted on February 20, 2019
by Steven Lipton
Leave a Comment
Learn how to take a disaster of nested stack views and untangle it into a great user interface.
Category: Auto Layout and Size Classes, GUI, iOS Development Weekly Tips, ios12, LinkedIn Learning / Lynda.com, Swift, Swift Programming, TutorialTags: ios, stack view, stack views, Story Board, storyboard, Storyboards, UIStackView, Xcode
Posted on February 13, 2019
by Steven Lipton
Leave a Comment
You’ve seen other apps rotate views, but you may have no idea how to do it yourself. Let me show you one way to rotate views. We’ll make a simple knob control you might be able to use in your apps. Download the example… Continue Reading “Sliders as Knobs”
Category: GUI, ios12, LinkedIn Learning / Lynda.com, Swift 4.0, Swift Programming, TutorialTags: ios, knob, knob control, layer property, rotation, storyboard, swift, UI, UIView, Xcode
Posted on January 23, 2019
by Steven Lipton
Leave a Comment
UI doesn’t have to look like a rectangle. You might want a different shape for your icon. You can do that with layer masks. Let’s learn how to set them up. Download the example files. You’ll find an app with two square buttons. If… Continue Reading “CALayer Masks”
Category: Auto Layout and Size Classes, GUI, iOS Development Weekly Tips, ios12, LinkedIn Learning / Lynda.com, Swift 4.0, Swift Programming, TutorialTags: App Programming, Apple swift, Buttons, CALayer, cutouts, graphics, GUI, ios, Layer, Mask, UI, UX, views
Posted on November 21, 2018
by Steven Lipton
Leave a Comment
A video of this tip can be found on LinkedIn Learning User Interfaces often use shadows to make them look less flat, but it isn’t obvious how to add one to a view on your app. In this tip, I’ll show you how to… Continue Reading “Tip: Add Drop Shadows”
Category: GUI, iOS Development Weekly Tips, ios12, TutorialTags: App Programming, Apple, Apple swift, button, CALayer, Drop Shadows, GUI, iPhone Programming, shadow, swift
Posted on November 7, 2018
by Steven Lipton
Leave a Comment
Here’s an app I started from the downloaded example file. It is a restaurant check with a total, but I have to press the Order button to see the details in a table view on the next view controller. That button is a waste… Continue Reading “Embed Table Views”
Category: iOS Development Weekly Tips, ios12, Swift Programming, TutorialTags: Container View, ContainerView, embed, Embedded Table View, ios, iPad, iphone, tables, UIContainverView, UITableView, UIView
Posted on October 31, 2018
by Steven Lipton
Leave a Comment
Note:You can find a video of this tip here on LinkedIn Learning If there’s one thing in auto layout that drives me nuts it is laying out for landscape different than portrait on an iPad. Phones are easy since the class sizes are different… Continue Reading “Layout iPad Landscape and Multitasking Apps”
Category: Auto Layout and Size Classes, GUI, ios12, LinkedIn Learning / Lynda.com, Swift Programming, Tutorial, Xcode 10Tags: autolayout, autolayout programmatically, ios, iPad, landscape, layout, observers, portrait, property observers, rotation, swift
Posted on October 17, 2018
by Steven Lipton
4 Comments
In the good old days, Apple used a lot of rounded corner buttons. Many developers use several images to get the effect of round buttons. The CALayer of UIButton does have a feature for you to easily get rounded corners, and even circular buttons.… Continue Reading “Make Round Buttons and UIViews”
Category: GUI, iOS Development Weekly Tips, ios12, LinkedIn Learning / Lynda.com, Swift 4.0, Swift Programming, TutorialTags: App Programming, Apple swift, button, CALayer, Corner, GUI, ios, iPhone Programming, Round, swift, UIView
Posted on October 10, 2018
by Steven Lipton
1 Comment
It’s sometimes nice to add a little sound to your applications, and even better to add a voice. Outside Siri, you can use a cool and simple AVFoundation API to make iOS devices talk. Let’s learn how to use the Speech synthesizer. Download the… Continue Reading “Use the Speech Synthesizer”
Category: GUI, iOS Development Weekly Tips, ios12, Swift, Swift 4.0, Swift Programming, Tutorial, Xcode 10Tags: AVFoundation, Language, Localizations, Speech, Speech Synthesizer, Synthesizer, Voices
Posted on October 3, 2018
by Steven Lipton
Leave a Comment
You’ll often want default settings that users can change. iOS provides the settings bundle for storing this information. Let’s look at how to use the settings bundle. Download the starter example file. I created a project which eventually will display the user’s default pizza.… Continue Reading “The Settings Bundle”