Comments (7)
This is because autoresizingMask affects the view itself, instead of the child collectionView (a bug in implementation). To fix this, insert the following:
_datesCollectionView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
before [self addSubview:_datesCollectionView];
, in the -(UICollectionView *)datesCollectionView;
method implementation.
from didatepicker.
Also remove duplicate from - (void)setupViews
from didatepicker.
Thanks...
from didatepicker.
That works, thanks, but I can't then get the date cells to automatically resize to align with the screen edges with iPhone 6, like they do with iPhone 5. This is with Swift - the Obj-C demo works ok in this respect.
from didatepicker.
this can be easily solved my adding DIDatePicker as a subview to UIView that autoresizes correctly.
@IBOutlet weak var dateView: UIView! // ui to add DIDatePicker as a subview to it
@IBOutlet weak var scrollView: UIScrollView! // extra addition to get the scrolling effect when used inside table view
let datePicker = DIDatepicker(frame: self.dateView.frame)
self.scrollView.addSubview(datePicker) // will need to set contentSize for scroll view manually
from didatepicker.
Thank you.
from didatepicker.
Try my new version https://github.com/noxt/ScrollableDatepicker
from didatepicker.
Related Issues (18)
- Fill with custom date range HOT 1
- 'NSWeekdayCalendarUnit' is deprecated: first deprecated in iOS 8 HOT 1
- Subclassed UiView showing up as blank HOT 1
- DIDatepicker can't be alloc and init HOT 2
- When the same date gets re-selected, that date doesn't get highlighted again HOT 1
- Set date to initially unselected.
- Any demos in Swift? HOT 2
- Not able to import using bridging header HOT 1
- Xcode 8 updates HOT 1
- Why do I have to leave some space at right to make it work? HOT 1
- Today date is not selected if I set todays date as default date HOT 1
- Multiple selected dates, when current picked date is not on screen
- Doesn't work inside a navigation controller HOT 2
- Version in cocoapods outdated HOT 2
- [iOS 8] Pan gesture swallowed by DIDatePickerDateView? HOT 2
- Sunday looks weird HOT 1
- reloadData
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from didatepicker.