问题列表 - 第43384页

如何在UIScrollView中获取UIView中对象的位置

所以假设我有一个UIScrollView,其中有3个UIViews,其中每个都有一个UISlider.它们垂直放置在UIScrollView中.

我现在在UIScrollView中也有第4个UIView,我想根据已经使用的滑块的位置移动它.

所以在我传递发送者的sliderChanged方法中,我得到了滑块的位置,并将第4个UIWindow的位置调整为y.这在第一个UIView上运行得很好,但是一次在另一个迫使我向下滚动的UIView上,使用滑块移动第四个UIView但是停留在UIScrollView的开头

我在用:

[4thView setCenter:CGPointMake([4thView center].x, [slider center].y+10)];
Run Code Online (Sandbox Code Playgroud)

我需要的是获取滑块的位置相对于scrollView的内容而不是相对于它的UIView,以便我可以相对于scrollView内容再次设置第四个视图.

iphone position uiscrollview uiview uislider

13
推荐指数
2
解决办法
2万
查看次数

从母版页访问User.Identity

我正在尝试从我的母版页访问User.Identity,这样我就可以确定哪个用户已登录,但是我无法让它工作.如果我System.Security.Principal在我的母版页中导入它没有区别:

<%@ Import Namespace="System.Security.Principal" %>
Run Code Online (Sandbox Code Playgroud)

如果我在Controller中尝试,我可以很好地访问它.

知道我需要做什么吗?

c# asp.net asp.net-mvc-2

14
推荐指数
2
解决办法
2万
查看次数

为什么会出现分段错误?

我惊呆了,为什么这段代码会给我一个分段错误?

#include <stdio.h>

#define LIMIT 1500000

typedef struct {
    int p;
    int a;
    int b;
} triplet;

int main(int argc, char **argv) { 
    int i;
    triplet triplets[LIMIT];

    for (i = 0; i < LIMIT; i++) {
        triplets[i].p = 9; // remove this line and everything works fine
    }

    printf("%d\n", triplets[15].p);

    return 0; 
}
Run Code Online (Sandbox Code Playgroud)

编辑:将LIMIT更改为150后,我不再出现分段错误,而是打印随机数.

编辑2:现在我知道网站名称代表什么:)我使数组全局,现在一切正常.

c struct segmentation-fault

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

Scala 2.8.1和SBT能否正常运行JDK 7?

是不是Scala 2.8.1编译器,用它构建的应用程序,Sbt 1.7.4/1.7.5RC和Scala 2.7.7(需要运行Sbt)已知在使用当前的OpenJDK 7 alpha运行时有任何问题?

java scala sbt

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

shell脚本中的Automator变量

是否可以将Automator变量传递给shell脚本?

unix macos shell automator

24
推荐指数
2
解决办法
3万
查看次数

winapi中毫无意义的'MIDL_INTERFACE'宏?

在浏览了一些旧代码之后,我注意到有些类是以这种方式定义的:

MIDL_INTERFACE("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")
Classname: public IUnknown {
    /* classmembers ... */
};
Run Code Online (Sandbox Code Playgroud)

但是,宏MIDL_INTERFACE定义为:

#define MIDL_INTERFACE(x) struct
Run Code Online (Sandbox Code Playgroud)

在C:/MinGW/include/rpcndr.h(第17行左右).宏本身显然完全没有意义,那么这个宏的真正目的是什么呢?

c++ winapi mingw

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

System.Runtime.InteropServices.COMException(0x80040154):

我在ac#项目中遇到异常:

System.Runtime.InteropServices.COMException(0x80040154):由于以下错误,检索具有CLSID {877AA945-1CB2-411C-ACD7-C70B1F9E2E32}的组件的COM类工厂失败:80040154.

这意味着什么?

c# exception

17
推荐指数
2
解决办法
6万
查看次数

关于指向stl的指针的新手问题

我写过这个函数

vector<long int>* randIntSequence(long int n) {
    vector<long int> *buffer = new vector<long int>(n, 0);
    for(long int i = 0; i < n; i++)
        buffer->at(i);

    long int j; MTRand myrand;
    for(long int i = buffer->size() - 1; i >= 1; i--) {
        j = myrand.randInt(i);
        swap(buffer[i], buffer[j]);
    }
    return buffer;
}
Run Code Online (Sandbox Code Playgroud)

但是当我从main调用它时,myvec = randIntSequence(10),我看到myvector总是空的.我要修改返回值吗?

c++ pointers stl vector

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

Eclipse中的离线Java API文档?

是否有任何其他离线方式的集成来获取Java API文档?

java eclipse offline java-api

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

Grid的SharedSizeGroup和*大小调整

我有一个用户控件,称之为UserControl,它有一个包含以下列定义的网格:

<Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" SharedSizeGroup="A"/>
            <ColumnDefinition Width="Auto" SharedSizeGroup="B"/>
            <ColumnDefinition Width="*" SharedSizeGroup="C"/>
            <ColumnDefinition Width="Auto" SharedSizeGroup="D"/>
            <ColumnDefinition MinWidth="30" Width="*" SharedSizeGroup="E"/>
            <ColumnDefinition MinWidth="30" Width="*" SharedSizeGroup="F"/>
            <ColumnDefinition Width="110" SharedSizeGroup="G"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="H"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="I"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="J"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="K"/>
            <ColumnDefinition MinWidth="30" Width="Auto" SharedSizeGroup="L"/>
</Grid.ColumnDefinitions>
Run Code Online (Sandbox Code Playgroud)

我还有MainWindow,它包含一个网格本身,在网格上定义了以下属性:

Grid.IsSharedSizeScope="True"
Run Code Online (Sandbox Code Playgroud)

现在,我在MainWindow的网格中添加了几个UserControl(每个都是一个单独的行).我的目标是让不同UserControls的每个列宽保持同步.除了一件事,使用SharedSizeGroup时一切正常.似乎任何宽度为*的列都不会表现得如此.看起来*列宽度设置为好像它们是Auto.

SharedSizeGroup和*大小调整是否有任何限制/问题?这似乎是保持列宽度同步的最佳方法,但我似乎无法解决这个问题.

谢谢.

wpf grid layout xaml wpf-controls

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