The AWSCognitoCredentialsProvider is lazily loaded. Simply setting the logins dictionary is not enough to cause a login to appear in the console. Please try one of the following: You can use the credentials provider to access any other service, for instance using the Amazon Cognito Sync service to store information...

You don't have much options in terms of customizing the UI, apart from setting a Background colour and Accent colour. You do this through a DGTAppearance instance. For example; DGTAppearance *digitsAppearance = [[DGTAppearance alloc] init]; // Change color properties to customize the look: digitsAppearance.backgroundColor = [UIColor colorWithRed:81/255. green:208/255. blue:90/255. alpha:1];...