小编aka*_*hsr的帖子

使用MPL在iOS中支付Paypal登录会话

我希望我的用户在我的iPhone应用程序中注册后登录他的Paypal帐户.但是我无法在MPL中找到任何api调用.

我检查了REST API调用.无法找到我正在寻找的东西.

有没有办法登录Paypal并存储会话详细信息并用于结账?或者我是否必须通过Paypal按钮的默认流程 - >登录 - >结帐?如果我在使用上述流程登录时选择"保持登录状态"(使用Paypal按钮),此会话何时到期?我的用户是否必须再次登录Paypal?

payment paypal ios paypal-adaptive-payments

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

在heightForRowAtIndexPath之后获取单元格中的更新行高

我正在尝试访问单元格的setProperty中的TableViewCell的高度.

我正在通过xib创建单元格,然后根据返回的值更改高度 heightForRowAtIndexPath

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {    
    return 200;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
        RightGuideCell* cell = [tableView dequeueReusableCellWithIdentifier:@"cellId"];
        cell.ticks = @[@"1",@"1",@"1",@"1",@"1",@"1",@"1"];
        return cell;
}
Run Code Online (Sandbox Code Playgroud)

这是我单元格中的属性.

- (void)setTicks:(NSArray *)ticks {
    _ticks = ticks;
    CGFloat height = self.frame.size.height; //Value is 44 (size in xib)
}
Run Code Online (Sandbox Code Playgroud)

如何heightForRowAtIndexPath在单元格中获得200(设置)?

cocoa-touch objective-c tableview ios

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

ScrollView不滚动

我在FrameLayout中有一个ScrollView.ScrollView有一个子LinearLayout.我正在以编程方式将ImageViews添加到此LinearLayout.我希望scrollview水平滚动.

<FrameLayout 
                        android:id="@+id/imgScroll"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:background="@drawable/avatar_block">

                        <ScrollView
                            android:id="@+id/avatarScrollView"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content" 
                            android:layout_gravity="center" 
                            android:fillViewport="true"> 

                            <LinearLayout
                                android:id="@+id/scrollLayout"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content" 
                                android:gravity="left">


                            </LinearLayout>
                        </ScrollView>

                        <RelativeLayout 
                         android:layout_width="match_parent"
                             android:layout_height="match_parent">
                                     <!-- 2 ImageViews -->
                        </RelativeLayout>
    </FrameLayout>
Run Code Online (Sandbox Code Playgroud)

这就是我添加ImageViews的方式(目前将图像硬编码为drawables)

LinearLayout inScrollLayout = (LinearLayout) findViewById(R.id.scrollLayout);
for(int i = 0; i < imgArray.length; i++)
{
    ImageView imgView = new ImageView(this);
    imgView.setImageResource(R.drawable.icon);  
    imgView.setPadding(0, 0, 40, 0);
    inScrollLayout.addView( imgView);
}
Run Code Online (Sandbox Code Playgroud)

ImageViews被添加到布局中,但最后一个图像缩小了它的大小,我无法滚动.

android scrollview

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