You can define your own custom views without writing any code. Digipass S3's AppSDK package includes a customize folder containing XIB files that you can edit using Interface Builder.
For example, to customize the Transaction view:
Use Finder to copy Authorize.xib from the customize folder to your application project folder. Use Interface Builder to modify the layout and appearance to suit your needs.
Use the macOS Terminal to navigate to your project folder and run the following command to create the Authorize.nib file:
ibtool --compile Authorize.nib Authorize.xibStill in Terminal, navigate to the Frameworks folder and make a copy of nnl.uaf-asm.bundle. Rename the copy of the bundle to custom.nnl.uaf-asm.bundle.
Copy the file Authorize.nib that you created in Step 2 to custom.nnl.uaf-asm.bundle.
Use Xcode to add custom.nnl.uaf-asm.bundle to your project.
Make sure that the custom bundle is present in the Copy Bundle Resources section in your project settings.