How can I implement iOS 7 calendar grid view? - ios

I'm trying to implement grid table as in iOS 7 Calendar app week view. What should i use for it? I tried to use simple UITableView but I don't know how to make it scroll vertically and horizontally at the same time. May be there are some controls for this?

To tackle this issue you should use a UICollectionView and create your own UICollectionViewLayout.
A brilliant article on custom UICollectionViewLayouts can be found here. In this article it specifically discussed a limited calendar layout which presents a week.

Related

How to implement Uber V2 UICollectionView

I am trying to implement the same style of UI as the new Uber iOS app, at least the pull-up view. I am wondering if this is a UICollectionView or a UITableView. How are the inner horizontal scrollable views implemented? I have done something like this before in iOS back in 2009, but that was UITableView inside a UITableView. Just wondering if UICollectionView is what should be used now?
Also, how do they allow you to drag the view up and then switch to a new view?
They seem to be simply animating transitions. There are similar questions here on SO addressing this for the card implementations used in Apple’s Music and Mail apps. As for the horizontal swiping, I would use a collection view nowadays but I don’t see it wrong using a tableView.
Hope this will help

Horizontal scrolling in section of UICollectionView in iOS, Swift

I develop an app for online shop that should has some design features that I don't know how to implement. Lurking for it second day, but no profit. I suggest, that it should be the simple CV with some custom cells for different needs (banners, products).
Problem - design has scrollable horizontally content in each section and I see no simple way to implement it instead of writing custom flow layout.
I tried to make a tableView with collection view in its rows, but its not working correctly.
May be you know some examples of implementation of same thing in swift or a good way to make such feature without flow layout?
Refer mention link May be help you from this link:- https://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell-in-swift/

iOS Calendar Events View representation

What would be the best approach to implement the Calendar Events as shown below [iOS 8.3]:
The underlying view is a UITableView for sure. But how can I overlap different views as we have it here? Also is it possible for a view to overlap between different UITableViewCell?
And the touch events on these event views are flawless.
Any suggestions/lead are much appreciated.
This is not a table view, it's his father a collection view.
Collection views are more abstracted and require more implementations, using a custom flow layout you can do amazing things.
More info in the official Apple documentation and for that kind of calendar view there is an awesome article on objectivec.io

Horizontal Calendar in iOS

I have used UIDatePicker as native control and also used libraries mentioned over Stackoverflow and github. But i want to have a calendar view , horizontally scrolling days in a row like in image.
Please share your ideas/logic about what are possible solutions to achieve this functionality. Thanks
You can use library that is most closest to functionality you required and can customize its appearance as per you need.
https://github.com/CapitalGene/objc-CGCalendarView
Seems like a perfect time for a horizontal collection view. Just have some sort of calendar datasource and you are good to go. Should be able to use the flow layout and set the direction to horizontal and kapow, done.

What view object is the base for Apple's Calendar App (iOS/OS X)

I am working on a project where I need to display information in a similar fashion as the well known Calendar apps from Apple do.
I'm trying to figure out whether I should use an UICollectionView or a UITableView as a base class.
Which one is better fit for the task, why? Possible alternatives?
You can achieve similar look with UICollectionView with a custom layout. There's a great example, matching your target, in Custom Collection View Layouts at objc.io.

Resources