Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
444 views
in Technique[技术] by (71.8m points)

swift - Create new column cell on button click outlineview

I have an outlineview which displays list of data items. Attaching code and screenshot below. When I click on "Create New" button added to cell, I want to add a new item below selected cell.Any help?

Outlineview screenshot

@IBAction func CreateFolderClicked(_ sender: Any) {
    let newMember = CubeData()
    let newIndex = selectedItemIndex
    let parent = foldersOutlineView.parent(forItem: foldersOutlineView.item(atRow: selectedRow))
    if let parentTemp = parent as? CubeData{
        let Temp = newMember.initWithNodeName(appName: "Testing", parent: parentTemp)
        newMember.addFolder(folder: Temp)
        foldersOutlineView.insertItems(at: newIndex, inParent: parentTemp.node, withAnimation: .slideDown)
        foldersOutlineView.reloadData()
    }

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...