小编Nou*_*man的帖子

列表中有两个次要操作元素

我在 react 中创建了一个列表,其结构如下:

  • 头像
  • 文本
  • 编辑图标
  • 删除图标

我已经很好地创建了结构,直到删除图标。我怎样才能添加这个?目前,它与编辑图标一样重叠,ListItemSecondaryAction但我在文档中找不到如何添加其他对象以及应该调用什么?https://material-ui.com/components/lists/

当前实现:

<List>
    <ListItemAvatar>
        <Avatar src="image" />
    </ListItemAvatar>
    <ListItemText primary="name" />
    <ListItemSecondaryAction>
        <IconButton>
            <EditIcon />
        </IconButton>
    </ListItemSecondaryAction>
    <ListItemSecondaryAction>
        <IconButton>
            <DeleteIcon />
        </IconButton>
    </ListItemSecondaryAction>
</List>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

javascript reactjs material-ui

5
推荐指数
1
解决办法
2919
查看次数

导航到表视图中每个单元的新视图控制器

我是swift的初学者.我正在尝试创建一个选项卡式应用程序.对于我的一个标签,我正在创建一个包含多个行的表视图,每个行都有不同的任务(想想这个的好方法是facebook应用程序,其中更多屏幕中的每个选项都会将您带到一个单独的视图)

现在,我的表填充了一个数组:

let array  = ["one", "two", "three]
Run Code Online (Sandbox Code Playgroud)

我想问一下,每当我点击其中一行时,我想去一个新的视图控制器.这怎么可能?

我尝试了performSegueidentifier了我所赐的故事板,但随后会有一个x连接到表视图塞格斯的金额是多少?所以我不认为这是对的?:/

在生成表之前我知道数组的内容,所以如果我知道数组值和被点击的行,我该如何导航到新的视图控制器?

编辑:

当在控制器之间执行segue时,我正在使用:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    self.performSegue(withIdentifier: "showView", sender: self)
}
Run Code Online (Sandbox Code Playgroud)

这当然只会连接到segue,showView但是,如何添加多个视图控制器?

xcode swift

4
推荐指数
1
解决办法
7372
查看次数

通过 JTAppleCalendar 显示月份和年份作为标题

我在 iOS 应用程序中使用 JTAppleCalendar,但我发现很难实现像传统日历通常那样在日历顶部显示月份和年份的标题。我已按照文档中的说明进行操作,但尽管我设法添加“标题”来显示一周中的几天,但我仍然发现这很困难,尽管我觉得可能不正确。对于以前实现过这个库的人来说,我可以获得一些如何做到这一点的帮助吗?或者也许您使用过的另一个日历有更简单的方法来完成此任务?

我希望屏幕看起来有点像这样: 在此输入图像描述

虽然我的目前看起来像这样: 在此输入图像描述

文档: https: //patchthecode.github.io/Headers/

我这样实现一周中的几天:

    // This sets the height of your header
func calendar(_ calendar: JTAppleCalendarView, sectionHeaderSizeFor range: (start: Date, end: Date), belongingTo month: Int) -> CGSize {
    return CGSize(width: 200, height: 50)
}
// This setups the display of your header
func calendar(_ calendar: JTAppleCalendarView, willDisplaySectionHeader header: JTAppleHeaderView, range: (start: Date, end: Date), identifier: String) {
    let headerCell = (header as? PinkSectionHeaderView)
    headerCell?.title.text = "S           M           T           W           T           F           S"
}
Run Code Online (Sandbox Code Playgroud)

calendar ios swift jtapplecalendar

3
推荐指数
1
解决办法
2842
查看次数

检测 SwiftUI 中列表的底部

我很高兴这个问题可能会被问很多,我已经看到/尝试了很多答案,但我找不到不涉及传统数组的解决方案。我有一个具有以下结构和示例数据的数据集:

struct Response: Codable {
    let status : String
    let total, startIndex, pageSize, currentPage, pages: Int
    let results: [Result]
}
struct Result: Codable, Identifiable {
    let id, sectionName: String
    let fields: Fields
}
struct Fields: Codable {
    let trailText, bodyText, headline, thumbnail: String
}
Run Code Online (Sandbox Code Playgroud)

示例数据:

{
    "status": "ok",
    "total": 50,
    "startIndex": 1,
    "pageSize": 10,
    "currentPage": 1,
    "pages": 5,
    "results": [
        "id": "random_id1",
        "sectionName": "test",
        "fields": [
            "headline": "test",
            "trailText": "test",
            "bodyText": "test",
            "thumbnail": "test",
        ],
        "id": "random_id3",
        "sectionName": "test",
        "fields": …
Run Code Online (Sandbox Code Playgroud)

swift swiftui

1
推荐指数
1
解决办法
3833
查看次数