Update readme.

This commit is contained in:
Sheng
2023-12-20 20:35:49 +08:00
parent 1d4cc5d901
commit 06b014efb2
3 changed files with 5 additions and 5 deletions
@@ -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 {}
}
+2 -2
View File
@@ -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
View File
@@ -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