WhitePptPage.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // WhitePptPage.h
  3. // WhiteSDK
  4. //
  5. // Created by leavesster on 2018/8/15.
  6. //
  7. #import <UIKit/UIkit.h>
  8. #import "WhiteObject.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. /** 用于在初始化场景时配置场景的图片。 */
  11. @interface WhitePptPage : WhiteObject
  12. /** 设置场景的图片信息并初始化一个 `WhitePptPage` 对象。
  13. @param src 图片的 URL 地址。
  14. @param size 图片尺寸。
  15. @return 初始化的 `WhitePptPage` 对象。
  16. */
  17. - (instancetype)initWithSrc:(NSString *)src size:(CGSize)size;
  18. /** 设置场景的预览图片信息并初始化一个 `WhitePptPage` 对象。
  19. @param src 图片的 URL 地址。
  20. @param url 预览图片的 URL 地址。
  21. @param size 图片尺寸。
  22. @return 初始化的 `WhitePptPage` 对象。
  23. */
  24. - (instancetype)initWithSrc:(NSString *)src preview:(NSString *)url size:(CGSize)size;
  25. /**
  26. 图片的 URL 地址。
  27. */
  28. @property (nonatomic, copy) NSString *src;
  29. /**
  30. 图片的 URL 宽度。单位为像素。
  31. */
  32. @property (nonatomic, assign) CGFloat width;
  33. /**
  34. 图片的 URL 高度。单位为像素。
  35. */
  36. @property (nonatomic, assign) CGFloat height;
  37. /**
  38. 预览图片的 URL 地址。
  39. */
  40. @property (nonatomic, copy, readonly) NSString *previewURL;
  41. @end
  42. NS_ASSUME_NONNULL_END