B4i Code Snippet adding SFSafariViewController - Andrew (Digitwell)    
Mar 24, 2021 by providing a link to your website that launches Safari or SFSafariViewController for users to make... Review Information section of App Store Connect.
I chose option number 1, SFSafariViewController...
link: Yes.
The only difference I can see if that the above solution works in a panel not just full screen...
link: .b4x.com/android/forum/pages/results/?query=SFSafariViewController...
link: Well! That would have saved me a days work!!
Not sure why it didn't appear as I searched the fo...
Other Apple restrictions on non-ssl http requests - Pendrush (first post)    
Jul 20, 2016   
(1 reaction)As as first reply on https://forums.developer.apple.com/message/153123#153123 (escimo reply)
If you’re using SFSafariViewController, you shouldn’t need any ATS exceptions; SFSafariViewController acts just like Safari with regards ATS.
Can we use SFSafariViewController somehow in our apps?...
link: ) with NSAllowsArbitraryLoadsInWebContent. SFSafariViewController will also be available in the future. It is a simple control...
B4A Example B4Xgoodies_from_walt61 Online - AnandGupta (first post)    
Mar 30, 2021   
(4 reactions) a region in the background
B4I
Snippet
Comms & Network
adding SFSafariViewController
B4X
Library
Views - additional
XUI Views - Cross platform views and dialogs
B4X
Snippet
Views - effects
Change the view's alpha level - transparency
B4A
Snippet
OS
As I can know if the app this running... UI
B4X
Library
ViewPager
AS View Pager based on xCustomListView
B4X
Library
TabStrip... on any view
B4R
Tutorial
Raspberry Pi
Use Rasberry Pi Pico with the Arduino IDE and thus...
B4A Library [B4X] XUI Views - Cross platform views and dialogs - Erel    
Nov 26, 2025   
(85 reactions)311915599
XUI Views is a b4x library (https://www.b4x.com/android/forum/threads/100383/#content). The same b4xlib library is compatible with B4A, B4i and B4J
It is a collection of custom views and... is a zip file.
Views:
- B4XRadioButton - Cross platform radio button.
- B4XComboBox - Cross platform... than the label. Search for BBScrollingLabel for a similar view that supports rich text... control.
- B4XPlusMinus - Allows the user to select a number or item from a previously set list...
B4A Library [B4X] BCTextEngine / BBCodeView - Text engine + BBCode parser + Rich Text View - Erel    
Mar 22, 2026   
(74 reactions) control over the text drawing.
I will explain the main use case of BBCodeView.
Our layout is usually made...Be open minded.
https://www.b4x.com/basic4android/images/i_view64_p9fVifsimf.png
This is a cross... parser.
- Two custom views that connect everything:
BBCodeView - multiline, scrollable with support for embedded views.
BBLabel - lightweight label.
- NEW: BBScrollingLabel: https://www.b4x.com... into boxes.
With BBCodeView, text is the king. The text layout engine builds the layout based...
B4A Library [B4X] [XUI] xCustomListView - cross platform CustomListView - Erel    
Dec 24, 2023   
(46 reactions)Update: As several other libraries depend on xCustomListView library, it is no longer recommended...
xCustomListView is an implementation of CustomListView based on XUI library. It provides all the features of the original CustomListView and it is compatible with B4A, B4J and B4i.
https://www.b4x.com.../basic4android/images/SS-2017-12-27_16.20.44.png
This class replaces the platform specific CustomListView...(CreateListItem($"Item #${i}"$, 160dip, clv2.AsView.Height), $"Item #${i}"$)
'Instead...
B4i Tutorial Share data from your app with ActivityViewController - Erel    
Aug 26, 2021   
(22 reactions)50146
ActivityViewController allows the user to share data from your app using the standard share... As ActivityViewController
avc.Initialize("avc", Array("Some text to share together with an image...: ${ActivityType}"$)
End Sub
You can also share files with ActivityViewController.
Sub Page1_Click
Dim avc As ActivityViewController
avc.Initialize("avc", Array(CreateFileUrl(File...) 'Second parameter is relevant for iPad only. The arrow will point to the view.
'avc.Show...
B4A Library UltimateWebView Custom View - Ivica Golubovic    
Jan 1, 2024   
(54 reactions).JavaScriptCanOpenWindowsAutomatically=True
UltimateWebView1.Settings.DisplayZoomControls=False
UltimateWebView1.Settings....Settings.DisplayZoomControls=False
UltimateWebView1.Settings.DomStorageEnabled=True...IMPORTANT!!!
Library deprecated. Use UltimateWebView2 instead.
https://www.b4x.com/android/forum..." />
)
UltimateWebView is a Custom View Library and it is possible to add a View through... As Button
Private UltimateWebView1 As UltimateWebView
End Sub
Sub Activity_Create(FirstTime...
B4J Library [IoT] jPi4J - Raspberry Pi GPIO controller - Erel    
Jun 26, 2023   
(19 reactions)/#content
This is a wrapper for Pi4J library.
It allows you are control the Raspberry Pi board GPIO... you should initialize a GpioController object.
The second step is to initialize one or more pins...:
#MergeLibraries: true
#End Region
Sub Process_Globals
Private controller As GpioController
Private Pin2...
Sub AppStart (Args() As String)
controller.Initialize
Pin1.Initialize(1, True.../android/forum/threads/jpi4j-raspberry-pi-gpio-controller.37493/#post-232767
Download link: www...
B4A Library [B4X] B4XGifView - Cross platform animated gif view - Erel    
Nov 19, 2025   
(54 reactions)95135
I was missing a cross platform, animated gif view, so created one.
Usage is simple:
Add with the visual designer and call SetGif to set the gif file.
The B4i implementation depends on FLAnimatedImage open source project: https://github.com/Flipboard/FLAnimatedImage
The B4A implementation is based on this open source project: https://github.com/koral--/android-gif-drawable
The two dependent aars are attached. Copy them to B4A additional libraries folder.
Updates:
1.20 - Change...
Page: 1  
2  
3  
4  
5  
6  
7