Sliding Views Like whatsapp(android) in iOS - ios

I have to make sliding Views with Sliding tabs.The tabs are sliding and i have used collectionview for that and now the requirement is to slide the views correponding to the tab like in whatsapp app in android. Is there any optimum solution to acheive that other than scrollview,i have do it fast as i have to deliver it by tomorrow.

SMSwipeableTabView provides this functionality.
SMSwipeableTabView is a custom control which is mixture of UIPageViewController and Scrollable Tab Bar. This is similar to Swipe view with tabs alyout in android. Any number of tabs can be added along with the swipeable views. User can fully customize the control.
To run the example project, clone the repo, and run pod install from the Example directory first. This provides pod so that you can implement easily.
This library works with iOS version 8.0 and above. It is written in Swift.
iOS 8.0+ / Mac OS X 10.9+
Xcode 7
Check below sample code :
https://www.cocoacontrols.com/controls/smswipeabletabview

Related

How to find Image View for Xcode 10.1

I have following this documentation here:
https://medium.com/handlebar-labs/how-to-add-a-splash-screen-to-a-react-native-app-ios-and-android-30a3cec835ae
which is pretty useful up to the point:
We then want to add an Image View to our splash screen. You can find
that by pressing the third option in the bottom right menu and
searching for “image”. When you’ve got that drag it onto the blue
View.
I am using Xcode 10.1 and I know a lot of online resources are from Xcode 8 and 9. Can anyone guide me to how to pull up that Image View for Xcode 10.1?
This is what I am currently seeing:
This is what I would like to see:
I have kicked the tires, looked around for over 20 minutes and I see nothing that pulls up Image View so I can choose the image I desire for the splash screen.
It's under the Library.
Refer to the following images (Xcode 10.3):
Update
Or, as pointed out by the OP in the comments, the Library can also be opened via menu:
View / Libraries / Show Library (⇧⌘L)

React Native iPad split screen components

I want two screen components to be rendered side by side on iPad, just like below.
Is there a way to achieve this using react-navigation. I don't want slide-over left drawer. I want layout like default mail client on iPhone and iPad.
React navigation currently doesn't support this option natively. However, using drawer navigator and drawerType='permanent', as discussed in this github issue here. You can also checkout the official react-navigation example using the drawer navigator here.

Instantiate to a specific position in Swift xCode

I'm looking for some help.
I'm doing a homework for school on xCode and I have an issue.
I'm trying to ma multiple magazine cover that the user can scroll through them. I created a UIScrollview that I instantiate each .xib files (Magazine covers) in it but they stack on top of each other.
What I am actually trying to do is to instantiate the covers side by side (so the user can swipe through them like snapchat's filter). Is there a way to set a certain position?!?
SPECS OF THE PROJECT:
-I'm on the latest xCode beta.
-The target is an iPad Pro on iOS 10.3
I believe UICollectionView is what you're looking for.
Try with this tutorial. It doesn't show exactly what you need but once you see how collection views work you'll realize how to implement your task (or come again for more questions :))

Change font, font size of toast in iOS

I'm have used Toast before in Android. Is there a way to customize the font or font size of Toast on an UIView in iOS?
I am aware of the makeToast function, which seems to only have optional parameters for duration, position, image, and title. Or is there another messaging/notification system I should be using instead?
I already found this answer for Android.
Turns out toast is not native to obj-C like I originally thought? Growl/toast style notifications library for iOS
It looks like the github project was already included in some of the legacy code I've been going through... but adding such custom features would not be an iOS issue like I thought, it'd be working on the github project.
Also, turns out that there's a native iOS library message system: UIAlertView
There is no Toast-like in iOS, but you can use something similar called popover.
Popovers are from the documentations:
is used to manage the presentation of content in a popover. You use
popovers to present information temporarily. The popover content is
layered on top of your existing content and the background is dimmed
automatically. The popover remains visible until the user taps outside
of the popover window or you explicitly dismiss it. Popover
controllers are for use exclusively on iPad devices. Attempting to
create one on other devices results in an exception. However popovers
only available in iPads.
I would recommend the following control for you to use on iPhone and iPad, very easy to use and implement.
https://github.com/50pixels/FPPopover

Blackberry OS 6 Tab Bar / Toolbar

I have been searching for hours, I have just started doing Blackberry OS 6 Development, new to it completely, it's a switch from IPhone.
I was wondering if someone could give me a deep in depth tutorial on how to create a multi view application with one global toolbar / tab bar.
Source code would be great so I can read through it and understand it better.
I created a basic app, but I am trying to add a global toolbar / tab bar to it, and am just struggling.
thanks.
This is not "a deep in depth tutorial" :), however here is the info to start with:
The API for ToolbarManager
Example on ToolbarManager usage
Note the ToolbarManager is availble since OS 6. So for a previous OS you will need to create your custom Manager to hold the buttons and to place that manager into status section of the MainScreen (using the MainScreen.setStatus(Field status)).
ToolBar is only available in OS 6.0, since I'm using 5.0+ as the base version.
I need to implement the Tab Bar manually.
Here's how I write it.
http://aliirawan-wen.blogspot.com/2011/05/implementing-tab-control-in-blackberry.html
In OS 6.0 you can simply using the Toolbar component, or doing with your own code

Resources