iOS - Flipping animation like iOS 5 banner notifications - objective-c

I would like create an animation like the iOS 5 banner notifications, but i don't know how!
Any help? I need code and a little explanation!

A flip can also be accomplished via view transforms. This answer gives a good example.
To be able to incorporate elements of the current screen like the notification does will require more manipulation and grabbing the current display bits.

Related

How to display UIAlertView without buttons on iOS 8?

In an app I'm working on we have some legacy code that displays timed UIAlertViews at several points in the application. These are alert views that display for a certain amount of time (let's say 2 seconds) before they disappear.
These alert views don't have buttons, just a title and a message. Somehow these alert views worked just fine on iOS 5, 6 and 7, but on iOS 8 the message label isn't being displayed anymore.
Does anyone have a fix for this issue? I should note we're not interested in using UIAlertController, since that class is limited to iOS 8 and we need to support older versions as well.
So my question is as follows: is it possible on iOS 8 to display an UIAlertView with just a title and a message and NO buttons? (PLEASE NOTE: the message should be shown properly).
For anyone still struggling with this issue, I used the following approach:
I created an AlertController class that decided which version of an alert view to use. For iOS 7 and lower will default to the "build-in" UIAlertView. For iOS 8 I resorted to a custom alert view.
There are several custom alert views that could be used to create a modal dialog that displays for a few seconds. I based my custom alert view on the code from the iOS Custom Alert View project. Additionally I fixed the look and feel. Suffice to say, the default look and feel of this project doesn't closely match the iOS 7 / 8 look and feel, especially with regards to the buttons. The pop / hide animation is pretty well done though. Fixing the look and feel involved creating a custom dialog view class that uses -drawRect: to draw lines around buttons. The custom subview will also add it's own buttons.
An alternative project that might have a better look and feel out-of-the-box is SDCAlertView. If I would have found SDCAlertView before starting my work on fixing iOS Custom AlertView, I would probably have saved some time.
I should note I cannot share my code / changes. My employer would not like this at all.
You can try this code for your UIAlert:
let alert = UIAlertView()
alert.title = "Title"
alert.message = "Message"
alert.show()
It should display a UIAlert without a button.
Hope this can help you.

How to create UIView like Notification Center as iOS 7

Hello Follks,I'm developing one Restaurant App.I want to create a view which float from top to bottom on touch and pan gesture with bouncing,push behaviour,gravity,collision(UIKit Dynamics).Any help will be really appreciated thanks..
I'd like to create a View Like Notification Center in iOS 7
Sorry for my english
It appears to be a segmented controlled table. This or this may be of some use to you.
There is a PullableView example on GitHub. For iOS7 like animations, check out UIDynamicAnimator.
You may be able to create a custom transition to a ViewController using this. Or check out this document from Apple about pulling scroll views.
have a look on this tutorial, hope it may help :)

How to mimic the iOS 7 camera

I am creating a camera app, hoping to have similar look as iOS 7's built-in camera app, and adding a few more custom buttons. I am following example of UIImagePickerControllerDelegate but it does not fit my purpose because I want the first screen showing the view (i.e. same as iOS' camera). The UIImagePicker requires user to press a button to bring up the camera mode. I have a feeling that I should follow AVCaptureSession but I am lost in the lengthly documentation (I'm a Rookie). Can anyone show me a high-level step, or any sample source code will be highly appreciated :)
As you already guessed, UIImagePickerController has limited functionality and may not fit your needs. For an AVCaptureSession example, take a look at these (referenced 10th Feb 2014):
https://github.com/romyilano/AVFoundationCameraExamples/tree/master/Simple
http://www.ios-developer.net/iphone-ipad-programmer/development/camera/record-video-with-avcapturesession-2

Implement iOS 7 like Download Button

I need to implement iOS 7 like download button to show progress (Same as it is in iOS 7 AppStore app downloads).
Anybody has any idea what is the way to go about it?
Is there any existing control to achieve this or it is something apple specific and anybody else needs to implement using custom CAShapeLayer etc?
You have to make your custom implementation.
If you need it, here it is a very similar one:
An iOS 7-inspired blue circular progress view
Check my library, it contains that button, and it is customizable https://github.com/PavelKatunin
I know that this is an old question, asking for iOS 7 App Store download button, but if anyone is looking for the download button of the latest App Store (since iOS 11) I can suggest you take a look at this library. It provides the download button with progress and transition animation.
Here is a demo.

How to create a Controller to simulate the Springboard feature of the iPhone within your own application

I am trying to design a feature in my application for the iPhone that simulates the Springboard feature (Main menu of the iPhone that allows you to view more apps), or the way Weather application works that allows you to flip between views.
Does anyone have any samples of this how I would go about doing this. It's seems very trivial but I am wondering if I am missing something that is already available either as an Apple example or someone who did a tutorial on this.
The image below show how the user would use it.
alt text http://www.agilitesoftware.com/SpringboardExample.png
As they slide their finger to the right (or left) the other image would begin to show up. And it would animate smoothly. The faster you swiped your finger the faster it would move to the next view.
Update: The other feature is that it should mimic the same feel when you slide your hand across the display that is snaps to the current view into place. It should not keep sliding across if there is more than 1 view to the direction you swiping your finger.
I've seen other applications use this so that is why I am asking.
This is accomplished using the UIScrollView with the pagingEnabled property set to true. Just add each of your views, adjust the contentSize, and it will automatically "page" to the width of the screen across the content.
There is a sample app (with code) with exactly this functionality on the iPhone developer site on Apple.com (I believe it's called "PageControl".) - I'd suggest checking it out.
d.
I'm writing an app that uses a similar UI. As NilObject recommended, we're using a UIScrollView with pagingEnabled=YES.
You may also be interested in this example code involving just two child views. I'm trying it out now; it's an interesting technique but I've had to write some additional special-casing code for some odd situations that resulted.
There's also another question on this site that asks about creating a grid of icons like the home screen.
I would check out Joe Hewitt's code from the Three20 project for this. It provides a nice interface and further refinement of the UIScrollView implemented as TTScrollView and TTScrollViewDelegate, TTScrollViewDataSource.