相关疑难解决方法(0)

storyboard instantiateViewControllerWithIdentifier未设置IBOutlets

我正在使用故事板instantiateViewControllerWithIdentifier:,我注意到IBOutlets我所连接的所有内容仍然是零.但是,IBActions我已经连线工作了.视图和控制器是链接的(即controller.view不是nil),如果我显示视图,它会显示我期待的内容.

我错过了什么?

这是我的设置:

  1. 我的故事板中定义了一个View Controller.我给它一个标识符,它与我在调用时使用的标识符相同instantiateViewControllerWithIdentifier:
  2. 我通过单击View Controller(在First Responder下)设置了视图的所有者,并在Identity Inspector下将Custom Class设置为与我要将视图连接到的类相同的名称.
  3. 然后我打开助手编辑器,并控制拖动UI元素来创建IBOutletsIBActions.

interface-builder ios uistoryboard

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

如何在表之间复制单元格作为脉冲应用程序

我需要在2个表视图之间复制单元格.

我有一个或多或少的工作解决方案.但是,它并不顺利,我很乐意做类似于脉冲应用程序重新排序的选项......

脉冲工作方式特别之处在于重新排序动画与正常的单元重新排序相同,但单元格仍可在表格之间移动.

这就是我现在拥有的:

- (BoardColumnView *) addColumn:(NSString *)title type:(ColumnType)type{
    BoardColumnView *col = [BoardColumnView createColumn:title];

    [self.columns addObject:col];

    // Add a pinch gesture recognizer to the table view.
    UILongPressGestureRecognizer* draggingRecognizer = [[UILongPressGestureRecognizer alloc] 
                                                    initWithTarget:self 
                                                    action:@selector(moveActionGestureRecognizerStateChanged:)
                                                   ];

    draggingRecognizer.minimumPressDuration = 0.5;
    draggingRecognizer.delegate = self;

    [col.tableView addGestureRecognizer:draggingRecognizer];
    [draggingRecognizer release]; 


    return col;
}

#pragma mark -
#pragma mark UIGestureRecognizer Delegate/Actions

- (BOOL) gestureRecognizerShouldBegin: (UIGestureRecognizer *) gestureRecognizer
{
    ALog(@"Drag detected");
    return YES;
}

- (void) moveActionGestureRecognizerStateChanged: (UIGestureRecognizer *) recognizer
{
    switch ( …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch drag-and-drop uitableview ipad ios4

10
推荐指数
0
解决办法
1952
查看次数

在ipad中的两个表之间拖放

我的iPad应用程序中有两个UITableView.我想从一个tableview拖动一个单元格并放到另一个tableview上.请建议我如何在iPad中的两个表之间实现拖放操作?

提前致谢

uitableview

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

拖动到删除 - UICollectionView

所以我们都可能看到了Facebook从视图中删除信使聊天头的方法,我想实现类似的删除方法,但是要集合视图中的集合视图单元格.当长按一个单元格时,视图底部会出现一个框,用户可以将单元格拖动到框中进行删除,或者只是松开选择单元格,从而返回原始单元格地位和国家.

我知道有两个库允许拖动和重新排序集合视图单元,并试图使用它们来实现这样的功能,但是它们允许在集合视图中完整地重新排序单元格,并且我认为可能存在用于实现我所需功能的库,或更简单的方法.

所以基本上我的问题是,在集合视图中实现此功能的最佳方法是什么,如果您知道可以轻松实现此功能的库,那么如果您可以共享它就会很棒.

代码示例总是受欢迎,让事情变得更容易.

集合视图单元格重新排序库:LXReorderableCollectionViewFlowLayoutDraggableCollectionView

我理解如何删除集合视图单元格,我对删除方法更感兴趣.*

xcode objective-c ios uicollectionview uicollectionviewlayout

5
推荐指数
0
解决办法
1337
查看次数