问题列表 - 第39858页

我如何在界面构建器中处理更高的视图?

好的,所以我正在学习在界面构建器中使用UIScrollView.由于scrollView本身没有任何内容,我创建了另一个视图contentView,用于保存我的控件和可滚动内容.在这个视图中我放置控件,标签等,然后在我的代码中我将scrollView的contentSize设置为此contentView的大小.

我的问题看起来非常简单,非常明显,我必须错过某个地方.当我在IB中创建这个XIB时,我得到了你的标准空iPhone界面窗口.我在它上面放了一个scrollView,占用了整个窗口.我放弃了一个视图,它占据了整个滚动视图.我添加了一些控件,到目前为止,我仍然可以在IB中的contentView矩形内看到.

我的问题是我如何处理/添加位于IB中的contentView可见部分之外的控件?大声笑.它似乎很简单,但我只是不明白.我可以设置内容视图的高度或将矩形拖动到我喜欢的任何位置(实际上这是滚动视图的整个点)但IB的固定UI窗口不会扩展,所以我可以看到"屏幕外"部分contentView添加更多控件.它就像它固定在那个尺寸,因为它是一个iPhone屏幕的大小,它不会让我更大/更高.

我做错了什么?

-一个

iphone interface-builder uiscrollview

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

Java中的集合

快速问题... Java中的集合可以包含多种类型吗?或者他们都必须是同一类型?

谢谢

java

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

重音不敏感的正则表达式

我的代码:

jQuery.fn.extend({
 highlight: function(search){
  var regex = new RegExp('(<[^>]*>)|('+ search.replace(/[.+]i/,"$0") +')','ig');

  return this.html(this.html().replace(regex, function(a, b, c){
   return (a.charAt(0) == '<') ? a : '<strong class="highlight">' + c + '</strong>';
  }));
 }

});
Run Code Online (Sandbox Code Playgroud)

我想突出显示带重音的字母,即:

$('body').highlight("cao");
Run Code Online (Sandbox Code Playgroud)

应突出显示:[ção] OR [çÃo] OR [cáo] OR expre [cão] tion或[Cáo] tion

我怎样才能做到这一点?

regex unicode jquery highlight diacritics

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

Java yield()方法不起作用.Netbeans Ubuntu 10.04

我在Ubuntu 10.04 x86_64上使用Netbeans 6.9.1在Java中使用Threads.我使用yield()方法时遇到问题,因为当我调用此方法时,当前线程继续运行而不是停止并让其他线程执行.

下面的代码是使用yield运行2个线程的简单示例.而不是运行第一个线程,打印一行然后停止线程,程序完成线程1然后运行thread2,因为没有调用方法yield.我在Windows上测试了这个代码,它运行得很好!所以我想知道在Ubuntu或64位平台上使用这种方法是否有任何问题.

任何的想法?提前致谢.


//ThreadTest.java
public class ThreadTest extends Thread{
    public ThreadTest (String name){
        super(name);
    }
    public void run(){
        for (int i=0;i<5;i++){
            System.out.println(getName()+" - "+i);
            yield();
        }
        System.out.println(" END "+getName());
    }
}

//Main.java public class Main { public static void main(String[] args) { ThreadTest t1 =new ThreadTest("Thread1"); ThreadTest t2 =new ThreadTest("Thread2"); t1.start(); t2.start(); } }

java ubuntu multithreading netbeans

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

什么是保护ASP.NET MVC中的NullReferenceExceptions的正确模式

更新 问题是语法问题.@awrigley显示了在Razor中编写它的正确方法.

以下作品:

@if(Model.Thing.Prop != null)
{
    Html.RenderPartial("SomePartialView", Model.Thing.Prop);
}
Run Code Online (Sandbox Code Playgroud)

您需要显示作为HTML表格Foo的给定顶部1的详细信息Bar.如果为空,如何隐藏空表或显示"未找到"消息Foo

例如.我正在接受NullReferenceException以下一行,因为Model.Thing.Propnull;

@{Html.RenderPartial("SomePartialView", Model.Thing.Prop);} 
Run Code Online (Sandbox Code Playgroud)

故意为null,我的Repository返回null而不是null Foo.但这有点撇开,即给定一个null Model.Thing.Prop,我不想打电话给Html.RenderPartial.

更新
我尝试了以下没有运气:

@if(Model.Thing.Prop != null)
{
    @{Html.RenderPartial("SomePartialView", Model.Thing.Prop);}
}
Run Code Online (Sandbox Code Playgroud)

这导致Visual Studio告诉我它预期;第1行第1列也是第1行第1列;的无效表达式(我猜这是由于MVC3的预发布状态),如果我在我得到的浏览器中点击页面

CS1501:方法'Write'没有重载需要0个参数

@Html.RenderPartial突出显示该行.

我也试过了

@if(Model.Thing.Prop != null)
{
    <text>
    @{Html.RenderPartial("SomePartialView", Model.Thing.Prop);}
    </text>
}
Run Code Online (Sandbox Code Playgroud)

但这会导致NullReferenceException我的部分视图中出现一个似乎不对的内容.Model.Thing绝对是有效的Bar,Model.Thing.Prop绝对是一个null Foo.

asp.net-mvc renderpartial nullreferenceexception razor asp.net-mvc-3

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

在chrome中创建一个窗口

我有一个按钮,需要打开一个新窗口作为弹出窗口(在父页面下).在IE/Firefox中,它工作正常,但在chrome中,弹出窗口显示在父窗口的上方(在顶部).

请建议修复.

用例/例如:嗯,例如,如果你看到kayak.com或任何旅游网站,你也有能力搜索其他网站..我想做类似的事情,所以需要弹出下...

代码:我使用的是window.open(.......).blur(),但由于某些原因它不能用于chrome.

javascript google-chrome popup

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

暂时禁用vim中使用病原体的一些插件.

我想我在一个插件中有一个bug.我想只加载这个插件,而不必删除我的pathogen的bundle文件夹中的所有其他包,进行调试.

可能吗?

vim plugins

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

调用方法设置为UIButton上的目标

如果我有一个具有目标集的UIButton,有没有办法调用此方法而不显式调用它?

例如:

[newViewController.button addTarget:self action:@selector(MyMethod) forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

我正在寻找调用此方法,newViewController但不能MyMethod属于父视图.所以我真的希望能够说,只需在UIButton按钮上调用方法/目标.但是我怎么能这样做呢?

谢谢

iphone methods objective-c target uibutton

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

OpenGL骨架动画

我正在尝试为我的程序添加动画.

我在Blender中使用骨骼动画创建了人体模型,我可以跳过关键帧来查看模型行走.

现在我已经将模型导出为XML(Ogre3D)格式,在这个XML文件中,我可以看到在特定时间分配给每个骨骼的旋转,平移和比例(t = 0.00000,t = 0.00040,...等.)

我所做的是找到为每个骨骼分配的顶点.现在我假设我需要做的就是将为骨骼定义的变换应用于这些顶点中的每一个.这是正确的方法吗?

在我的OpenGL draw()函数(粗伪伪代码)中:

for (Bone b : bones){
    gl.glLoadIdentity();

    List<Vertex> v= b.getVertices();
    rotation = b.getRotation();
    translation = b.getTranslation();
    scale = b.getScale();

    gl.glTranslatef(translation);
    gl.glRotatef(rotation);
    gl.glScalef(scale);

    gl.glDrawElements(v);
 }
Run Code Online (Sandbox Code Playgroud)

opengl skeletal-animation

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

参数内的 n 个随机数

假设我有一个数字,例如 100,我想生成 5 个不同的随机数,但它们的总和必须为 100,我该怎么做?(最好是在 PHP 中。对于数学向导/统计学家,我不需要真正的随机数,而是看起来随机的东西)。

所以这个函数会产生这样的结果:

5, 51, 9, 18, 19 = 100 34, 52, 3, 7, 4 = 100

等等。

理想情况下,需要 5、100 并产生其余的:

生成随机数(100,5)

php random

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