mirror of
https://github.com/lifution/FSPopoverView.git
synced 2026-10-17 05:20:36 +08:00
Update readme.
This commit is contained in:
@@ -17,11 +17,11 @@ struct FSPopoverViewInternalWrapper<Base> {
|
||||
|
||||
protocol FSPopoverViewInternalCompatible: AnyObject {}
|
||||
extension FSPopoverViewInternalCompatible {
|
||||
public static var inner: FSPopoverViewInternalWrapper<Self>.Type {
|
||||
static var inner: FSPopoverViewInternalWrapper<Self>.Type {
|
||||
get { return FSPopoverViewInternalWrapper<Self>.self }
|
||||
set {}
|
||||
}
|
||||
public var inner: FSPopoverViewInternalWrapper<Self> {
|
||||
var inner: FSPopoverViewInternalWrapper<Self> {
|
||||
get { return FSPopoverViewInternalWrapper(self) }
|
||||
set {}
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ Download or clone the repository, drag the folder `FSPopoverView` into your proj
|
||||
|
||||
## Usage
|
||||
|
||||
* If you need to customize the content, use FSPopoverView, implements the dataSource and return the corresponding content.
|
||||
* If you need to customize the content, use FSPopoverView, implements the dataSource and return the content.
|
||||
```Swift
|
||||
let popoverView = FSPopoverView()
|
||||
popoverView.dataSource = self
|
||||
@@ -92,7 +92,7 @@ extension viewController: FSPopoverViewDataSource {
|
||||
}
|
||||
|
||||
```
|
||||
* If you need to display a list, use FSPopoverListView, which provides FSPopoverListTextItem by default. Inherits FSPopoverListItem and FSPopoverListCell if you need to customize the item.
|
||||
* If you need to display a list, use FSPopoverListView, which provides FSPopoverListTextItem by default. FSPopoverListView is data-driven, inherits FSPopoverListItem and FSPopoverListCell if you need to customize the item.
|
||||
```Swift
|
||||
let features: [Feature] = [.copy, .message, .db, .qr, .settings]
|
||||
let items: [FSPopoverListItem] = features.map { feature in
|
||||
|
||||
+1
-1
@@ -92,7 +92,7 @@ extension viewController: FSPopoverViewDataSource {
|
||||
}
|
||||
|
||||
```
|
||||
* 如果需要显示一个列表,使用 FSPopoverListView,FSPopoverView 默认提供了 FSPopoverListTextItem,如果需要自定义 item 则需要继承 FSPopoverListItem 和 FSPopoverListCell。
|
||||
* 如果需要显示一个列表,使用 FSPopoverListView。FSPopoverListView 默认提供了 FSPopoverListTextItem。FSPopoverListView 是由数据驱动的,所以你如果需要自定义 item 则需要继承 FSPopoverListItem 和 FSPopoverListCell 定制你的 item,然后把 item 传入 FSPopoverListView 即可。
|
||||
```Swift
|
||||
let features: [Feature] = [.copy, .message, .db, .qr, .settings]
|
||||
let items: [FSPopoverListItem] = features.map { feature in
|
||||
|
||||
Reference in New Issue
Block a user