Skip to content

Year: 2025

4 Setting the Badge Color for Tabs on iOS

This is the final article in our series on customizing the appearance of the NavigationBar and TabBar. In this post, we’ll go a step further and show how to change the default color of the tab badge which is red by default.

As you might expect, we’ll need a few more Declares to accomplish this. Continue reading to learn how!

Comments closed

3 Coloring the Tab Bar on iOS

In the first two blog posts, we saw how important it is to customize the NavigationBar when theming your iOS app. However, that’s only part of the equation, especially if your app also uses a TabBar. In that case, you’ll likely want to customize not only the background color of the TabBar, but also the text color of the selected tab and the color used for the unselected tabs.

Continue reading to learn how to do all of this thanks to the powerful flexibility of Declares!

Comments closed

2 Coloring the Navigation Bar Text on iOS

In a previous blog post, we covered how to set the color of the NavigationBar on a MobileScreen in iOS projects. However, if you’re customizing the Navigation Bar’s background, you’ll likely want control over the title text color and the color of any buttons added to it as well.

Continue reading to learn how to customize those elements too.

Comments closed

1 Coloring Your iOS App Navigation Bar

This is the first of a series of 4 posts about customizing the Navigation and Tab Bars. One of the best ways to give your iOS app a custom look is by theming the Navigation Bar. While it’s possible to do this using a ContainerControl or a Rectangle with carefully applied constraints, there’s a better and more direct approach—using Declares.

Keep reading to learn how to style your Navigation Bar.

Comments closed

Xojo Pricing Changes

Today’s software landscape is constantly evolving and so are the costs associated with building and maintaining great products. We’ve worked hard to absorb rising costs…

Comments closed

Year of Code 2025: July Project, Charting

July’s Year of Code theme is charting. Charting uses the DesktopChart, WebChart or MobileChart controls to make your data stand out with visualizations like Bar, Bubble, Pie, Scatter charts and more.

For this project, I created a small iPhone app to track my expenses – something I personally needed. While it’s designed for tracking holiday and travel spending, it works just as well for managing general monthly expenses.

Comments closed