Mike Woelmer

Fill and Space Content Evenly in a UIStackView


over 2 years ago by Mike Woelmer on Atomic Spin.
I had a great suggestion for my next topic on UIStackViews from my previous blog post. Dan asked, “Could you show us how you would put four fields...

Exploring UIStackView Distribution Types


over 2 years ago by Mike Woelmer on Atomic Spin.
Any time you encounter a new tool in your life, it’s a good idea to test it out to see what it can do. In this post, that’s what I’m going...

Using Swift Enums for Hard-Coded Strings


~2 years ago by Mike Woelmer on Atomic Spin.
Swift has made quite an improvement to the enum type compared to what you could do in C. In this post, I will show you how you can use the new features...

How to Use UISearchController to Add Search Your UITableViews


almost 2 years ago by Mike Woelmer on Atomic Spin.
This is a simple tutorial on how to use the new UISearchController to add search capability to your UITableViews. The UISearchController was introduced...

How to Remove Extra Separator Lines in a UITableView


almost 2 years ago by Mike Woelmer on Atomic Spin.
When your UITableView does not have enough data to fill out the length of the screen, it will show empty cells with separators to fill out the screen. I...

A UIStackView Hack for Stacking Child Views Compactly


over 1 year ago by Mike Woelmer on Atomic Spin.
Before I developed for iOS, I did a lot of Microsoft WPF programming. One of the layouts available on that platform was a WrapPanel. Microsoft’s...

How to Programmatically Remove a Cell From a Static UITableView


over 1 year ago by Mike Woelmer on Atomic Spin.
There are two different ways to add cells to a UITableView. The first is by using dynamic prototype cells in your table view. For a dynamic table view...

My Swift Tool Belt (Part 1): Adding a Border, Corner Radius, and Shadow to a UIView with Interface Builder


over 1 year ago by Mike Woelmer on Atomic Spin.
During my iOS work, I’ve assembled a set of code that I bring with me on every iOS project. I’m not talking about large frameworks or CocoaPods...

My Swift Tool Belt, Part 2: Extending Date


~1 year ago by Mike Woelmer on Atomic Spin.
The next item in my Swift Tool Belt is an extension on the Date class. The interface to the Date class in iOS is very powerful, but in my opinion, it is...

My Swift Tool Belt (Part 3): Extending UILabel


~1 year ago by Mike Woelmer on Atomic Spin.
The next items in my Swift Tool Belt series are a couple of extensions on UILabel. These extensions will allow easy access to modify the edge insets on...