Training and Instructional Design
Posted on October 16, 2019 by Steven Lipton
There’s lots of good stuff in SwiftUI. One missing control is old fashioned checkbox like I have on the web or on my Mac. There is a way to make a checkbox with a Toggle control. However, as a bit of a intro to… Continue Reading “Checkboxes in SwiftUI”
Posted on March 13, 2019 by Steven Lipton
You’ve probably used the Segmented control before like this one It’s great for some simple uses but lacks flexibility. Besides using only text or single color icon, it doesn’t work in vertical or other arrangements. Let’s look at another solution: Using Button arrays. In… Continue Reading “Replace Segmented Controls with Button Arrays”
Category: GUI, iOS Development Weekly Tips, LinkedIn Learning / Lynda.com, Swift Programming, TutorialTags: array, button, Buttons, ios, iPad, iphone, selection, stackview, storyboard, Xcode
Posted on November 21, 2018 by Steven Lipton
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 October 17, 2018 by Steven Lipton
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 November 29, 2016 by Steven Lipton
A tech author’s work is never done. As soon as he or she completes manuscript and gets it published, the manuscript almost immediately becomes obsolete. In my case, Practical Autolayout for Xcode 8 went obsolete a day before I published, but I had no idea about… Continue Reading “Where is Update Frames in Xcode 8.1?”
Category: Swift ProgrammingTags: ambiguous, Auto Layout, autolayout, button, content hugging, frames, misalignment, missing, resolver, update, Xcode 8
Posted on May 29, 2015 by Steven Lipton
In our lessons setting up navigation controllers on the Apple Watch, we’ve learned how to set up the storyboard, how to use push controllers programmatically and introduced sending data to another controller and back using contexts and delegates. In this lesson, we’ll pass data… Continue Reading “Swift WatchKit: Introducing Navigation to the Apple Watch(Part 4: Dismissals and Segues)”
Category: GUI, ios8, Swift Programming, Tutorial, Uncategorized, WatchKitTags: Apple Watch, awakeWithContext, button, contextForsegueWithIdentifier, popController, popToRootController, popViewControllerAnimated, Programming Apple watch, pushControllerWithName, segue, Story Board, storyboard, swift, UIviewcontroller, view controllers, Watchkit, WKInterfaceController
Posted on May 5, 2015 by Steven Lipton
Goodbye Emoticons! Up to this point in our lessons for programming Apple Watch we’ve used emoticons for graphics. It’s time to introduce true images to our WatchKit apps. There are two ways to use graphics. We’ll discuss adding images to Buttons, Groups, and Interface… Continue Reading “Swift WatchKit: Using Images on an Apple Watch (Part 1: Storyboard)”
Category: GUI, ios8, Swift Programming, Tutorial, WatchKitTags: Apple Watch, button, Buttons, glance, groups, icons, image, layout, Notification, photos, Programming Apple watch, proportional buttons, proportional sizing, scaling, slider, Story Board, storyboard, swift, Watchkit
Posted on April 12, 2015 by Steven Lipton
Like a lot of people I ordered my Apple watch on April 10th, and now have to wait until June for it to arrive. I’m excited about the possibilities of the watch. I’m excited about writing applications for the watch, and I’m excited about sharing… Continue Reading “Swift WatchKit Tutorials — A Basic Watch Kit App”
Category: GUI, ios8, Swift Programming, Tutorial, WatchKitTags: Apple Watch, button, date, date object, emoji, hello world, hierarchy, interface controller, label, model view controller, MVC, navigation, navigation controller, NSdateformatter, position, segue, swift, timer, Watchkit
If you are making your own stuff, doing your own work and trying to sell it in the market, most advice isn't enough. You want it to work. You want to sell your works to those who most are touched by them. This newsletter is for you. I am one of those people like you, creative, independent and maybe a little bit crazy to the outside world. I'll talk about writing good apps for Apple platforms, the tools and API's to get there. Along the way I will show you how to become you best creative self. I will show you how to build and create, and make some money at it too.
Get exclusive content, new post notifications, tips and more in A Slice of App Pie.
This site may include links that provide monetary compensation to the owners of this site.