Fix objc bridging issue.
This commit is contained in:
parent
c50f0924fa
commit
933cc54b49
|
|
@ -302,7 +302,7 @@
|
|||
PRODUCT_BUNDLE_IDENTIFIER = com.wenchaod.FSPagerView;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_VERSION = 4.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
|
|
@ -322,7 +322,7 @@
|
|||
PRODUCT_BUNDLE_IDENTIFIER = com.wenchaod.FSPagerView;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_VERSION = 4.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -257,12 +257,14 @@
|
|||
F9C694481E40C6C1007084B6 = {
|
||||
CreatedOnToolsVersion = 8.2.1;
|
||||
DevelopmentTeam = HZF422TY46;
|
||||
LastSwiftMigration = 0900;
|
||||
ProvisioningStyle = Automatic;
|
||||
TestTargetID = F9EC37181E304A830022B6D6;
|
||||
};
|
||||
F9EC37181E304A830022B6D6 = {
|
||||
CreatedOnToolsVersion = 8.2.1;
|
||||
DevelopmentTeam = HZF422TY46;
|
||||
LastSwiftMigration = 0900;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
};
|
||||
|
|
@ -384,7 +386,8 @@
|
|||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_SWIFT3_OBJC_INFERENCE = On;
|
||||
SWIFT_VERSION = 4.0;
|
||||
TEST_TARGET_NAME = "FSPagerViewExample-Objc";
|
||||
};
|
||||
name = Debug;
|
||||
|
|
@ -400,7 +403,8 @@
|
|||
PRODUCT_BUNDLE_IDENTIFIER = "com.wenchaod.FSPagerViewExample-ObjcUITests";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_SWIFT3_OBJC_INFERENCE = On;
|
||||
SWIFT_VERSION = 4.0;
|
||||
TEST_TARGET_NAME = "FSPagerViewExample-Objc";
|
||||
};
|
||||
name = Release;
|
||||
|
|
@ -517,7 +521,8 @@
|
|||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wenchaod.FSPagerView-Objc";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
|
||||
SWIFT_VERSION = 4.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
|
|
@ -530,7 +535,8 @@
|
|||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.wenchaod.FSPagerView-Objc";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_VERSION = 3.0;
|
||||
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
|
||||
SWIFT_VERSION = 4.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ open class FSPagerViewTransformer: NSObject {
|
|||
open var minimumScale: CGFloat = 0.65
|
||||
open var minimumAlpha: CGFloat = 0.6
|
||||
|
||||
@objc
|
||||
public init(type: FSPagerViewTransformerType) {
|
||||
self.type = type
|
||||
switch type {
|
||||
|
|
|
|||
|
|
@ -162,6 +162,7 @@ open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelega
|
|||
}
|
||||
|
||||
/// The transformer of the pager view.
|
||||
@objc
|
||||
open var transformer: FSPagerViewTransformer? {
|
||||
didSet {
|
||||
self.transformer?.pagerView = self
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ import UIKit
|
|||
open class FSPagerViewCell: UICollectionViewCell {
|
||||
|
||||
/// Returns the label used for the main textual content of the pager view cell.
|
||||
@objc
|
||||
open var textLabel: UILabel? {
|
||||
if let _ = _textLabel {
|
||||
return _textLabel
|
||||
|
|
@ -32,6 +33,7 @@ open class FSPagerViewCell: UICollectionViewCell {
|
|||
}
|
||||
|
||||
/// Returns the image view of the pager view cell. Default is nil.
|
||||
@objc
|
||||
open var imageView: UIImageView? {
|
||||
if let _ = _imageView {
|
||||
return _imageView
|
||||
|
|
|
|||
Loading…
Reference in New Issue