Родитель
e9ce1e222a
Коммит
ee2d0458de
113
src/tvuikit.cs
113
src/tvuikit.cs
|
@ -175,4 +175,117 @@ namespace TVUIKit {
|
|||
[NullAllowed, Export ("subtitle")]
|
||||
string Subtitle { get; set; }
|
||||
}
|
||||
|
||||
[TV (13,0)]
|
||||
[BaseType (typeof (UICollectionViewCell))]
|
||||
interface TVCollectionViewFullScreenCell {
|
||||
|
||||
// inlined from base type
|
||||
[Export ("initWithFrame:")]
|
||||
IntPtr Constructor (CGRect frame);
|
||||
|
||||
[Export ("cornerRadius")]
|
||||
nfloat CornerRadius { get; }
|
||||
|
||||
[Export ("contentBleed")]
|
||||
UIEdgeInsets ContentBleed { get; }
|
||||
|
||||
[Export ("parallaxOffset")]
|
||||
nfloat ParallaxOffset { get; }
|
||||
|
||||
[Export ("normalizedPosition")]
|
||||
nfloat NormalizedPosition { get; }
|
||||
|
||||
[Export ("maskAmount")]
|
||||
nfloat MaskAmount { get; }
|
||||
|
||||
[Export ("maskedBackgroundView")]
|
||||
UIView MaskedBackgroundView { get; }
|
||||
|
||||
[Export ("maskedContentView")]
|
||||
UIView MaskedContentView { get; }
|
||||
|
||||
[Export ("maskAmountWillChange:")]
|
||||
void MaskAmountWillChange (nfloat nextMaskAmount);
|
||||
|
||||
[Export ("maskAmountDidChange")]
|
||||
void MaskAmountDidChange ();
|
||||
|
||||
[Export ("normalizedPositionWillChange:")]
|
||||
void NormalizedPositionWillChange (nfloat nextNormalizedPosition);
|
||||
|
||||
[Export ("normalizedPositionDidChange")]
|
||||
void NormalizedPositionDidChange ();
|
||||
}
|
||||
|
||||
[TV (13,0)]
|
||||
[BaseType (typeof (UICollectionViewLayoutAttributes))]
|
||||
[DisableDefaultCtor]
|
||||
interface TVCollectionViewFullScreenLayoutAttributes {
|
||||
[Export ("cornerRadius")]
|
||||
nfloat CornerRadius { get; set; }
|
||||
|
||||
[Export ("contentBleed", ArgumentSemantic.Assign)]
|
||||
UIEdgeInsets ContentBleed { get; set; }
|
||||
|
||||
[Export ("normalizedPosition")]
|
||||
nfloat NormalizedPosition { get; set; }
|
||||
|
||||
[Export ("maskAmount")]
|
||||
nfloat MaskAmount { get; set; }
|
||||
|
||||
[Export ("parallaxOffset")]
|
||||
nfloat ParallaxOffset { get; set; }
|
||||
|
||||
// inlined from base type
|
||||
|
||||
[Static][New]
|
||||
[Export ("layoutAttributesForCellWithIndexPath:")]
|
||||
TVCollectionViewFullScreenLayoutAttributes CreateForCell (NSIndexPath indexPath);
|
||||
|
||||
[Static][New]
|
||||
[Export ("layoutAttributesForDecorationViewOfKind:withIndexPath:")]
|
||||
TVCollectionViewFullScreenLayoutAttributes CreateForDecorationView (NSString kind, NSIndexPath indexPath);
|
||||
|
||||
[Static][New]
|
||||
[Export ("layoutAttributesForSupplementaryViewOfKind:withIndexPath:")]
|
||||
TVCollectionViewFullScreenLayoutAttributes CreateForSupplementaryView (NSString kind, NSIndexPath indexPath);
|
||||
}
|
||||
|
||||
[TV (13,0)]
|
||||
[Protocol][Model (AutoGeneratedName = true)]
|
||||
[BaseType (typeof (UICollectionViewDelegate))]
|
||||
interface TVCollectionViewDelegateFullScreenLayout {
|
||||
[Export ("collectionView:layout:willCenterCellAtIndexPath:")]
|
||||
void WillCenterCell (UICollectionView collectionView, UICollectionViewLayout collectionViewLayout, NSIndexPath indexPath);
|
||||
|
||||
[Export ("collectionView:layout:didCenterCellAtIndexPath:")]
|
||||
void DidCenterCell (UICollectionView collectionView, UICollectionViewLayout collectionViewLayout, NSIndexPath indexPath);
|
||||
}
|
||||
|
||||
[TV (13,0)]
|
||||
[BaseType (typeof (UICollectionViewLayout))]
|
||||
[DesignatedDefaultCtor] // same as base type
|
||||
interface TVCollectionViewFullScreenLayout {
|
||||
[Export ("cornerRadius")]
|
||||
nfloat CornerRadius { get; set; }
|
||||
|
||||
[Export ("interitemSpacing")]
|
||||
nfloat InteritemSpacing { get; set; }
|
||||
|
||||
[Export ("parallaxFactor")]
|
||||
nfloat ParallaxFactor { get; set; }
|
||||
|
||||
[Export ("maskAmount")]
|
||||
nfloat MaskAmount { get; set; }
|
||||
|
||||
[Export ("maskInset", ArgumentSemantic.Assign)]
|
||||
UIEdgeInsets MaskInset { get; set; }
|
||||
|
||||
[NullAllowed, Export ("centerIndexPath", ArgumentSemantic.Strong)]
|
||||
NSIndexPath CenterIndexPath { get; }
|
||||
|
||||
[Export ("transitioningToCenterIndexPath")]
|
||||
bool TransitioningToCenterIndexPath { [Bind ("isTransitioningToCenterIndexPath")] get; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
!missing-protocol! TVCollectionViewDelegateFullScreenLayout not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::contentBleed not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::cornerRadius not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::maskAmount not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::maskAmountDidChange not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::maskAmountWillChange: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::maskedBackgroundView not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::maskedContentView not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::normalizedPosition not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::normalizedPositionDidChange not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::normalizedPositionWillChange: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenCell::parallaxOffset not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::centerIndexPath not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::cornerRadius not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::interitemSpacing not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::isTransitioningToCenterIndexPath not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::maskAmount not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::maskInset not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::parallaxFactor not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::setCornerRadius: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::setInteritemSpacing: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::setMaskAmount: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::setMaskInset: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayout::setParallaxFactor: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::contentBleed not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::cornerRadius not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::maskAmount not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::normalizedPosition not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::parallaxOffset not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::setContentBleed: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::setCornerRadius: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::setMaskAmount: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::setNormalizedPosition: not bound
|
||||
!missing-selector! TVCollectionViewFullScreenLayoutAttributes::setParallaxOffset: not bound
|
||||
!missing-type! TVCollectionViewFullScreenCell not bound
|
||||
!missing-type! TVCollectionViewFullScreenLayout not bound
|
||||
!missing-type! TVCollectionViewFullScreenLayoutAttributes not bound
|
Загрузка…
Ссылка в новой задаче