小编ssa*_*tos的帖子

iOS将左侧填充添加到UILabel

我需要创建一个UILabel背景颜色,我想添加一些左边填充,但我在这里找到的每个解决方案似乎都是一个讨厌的黑客.

从iOS 5开始实现这一目标的"标准"方法是什么?

编辑

用于说明我的场景的屏幕截图.-

在此输入图像描述

uilabel ios

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

$ Proxy0.equals中的Android NullPointerException

我最近发布了一些基于Android的安卓游戏libgdx,他们都报告了一个错误,我不知道从哪里开始调试.这是堆栈跟踪.-

java.lang.NullPointerException: null result when primitive expected
at $Proxy0.equals(Native Method)
at com.google.android.gms.internal.dw$g.equals(Unknown Source)
at java.util.ArrayList.contains(ArrayList.java:342)
at com.google.android.gms.internal.dx.a(Unknown Source)
at com.google.android.gms.internal.dw$h.b(Unknown Source)
at com.google.android.gms.internal.dw$h.b(Unknown Source)
at com.google.android.gms.internal.dw$b.bR(Unknown Source)
at com.google.android.gms.internal.dw$a.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

我知道这个问题与谷歌Play游戏服务有关,但无法弄清楚是什么原因造成的.在这两种情况下,Android版本似乎都是2.3.3.谁遇到同样的问题?

android libgdx google-play-services

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

如何使用 App Router 在 NextJS 中创建表单

有一个非常明确的使用 Pages Router 创建表单的官方方法,但App Router.

我的第一个猜测是使用POST 路由器处理程序,但文档指出:

注意:以前,API 路由可用于处理表单提交等用例。路由处理程序可能不是这些用例的解决方案。准备好后,我们将建议使用突变。

然而,这种突变(又名服务器操作)是一个 alpha 功能。那么,我应该忽略这个建议并继续留下来吗Router Handler?我可能缺少任何其他模式吗?

reactjs next.js

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

从Eclipse调试Honeywell Dolphin

我正在为霍尼韦尔Dolphin 7800设备开发扫描仪应用程序,但无法弄清楚如何使eclipse检测设备.Usb debugging已启用以及Allow non-Market applications(此外,设备正在显示USB debugging connected通知).我试过重启eclipse,adb服务器和设备.

我正在努力OSX,我猜我需要adb_usb.ini按照Kindle Fire说明中的说明进行编辑,但无法Usb vendor IDAndroid开发人员门户网站或任何霍尼韦尔文档中找到合适的版本.

我错过了一些明显的东西吗 有人成功将这个设备连接到eclipse吗?

eclipse android

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

如何用他们在LIMBO游戏中使用cocos2d和box2d创建水?

我以前见过这个,并且我的研究发现,如果你在box2d中创建了一些圆形物体,然后应用一种颜色,然后模糊它,最后将它略微锐化一下(相同的阶梯,如"我在哪里)水"迪斯尼创造的游戏".

但是当然在像limbo这样的游戏中,拥有一个巨大的世界,这是非常昂贵的.由于我在互联网上的几个游戏中看到了这一点,我仍然试图了解如何用box2d构建这个?(通过互联网进行的游戏,用闪存创建,我希望在iOS平台的cocos2d中进行)

关于水是如何工作的几个例子,对于那些没有参加过Limbo游戏的人:1.一个盒子将在水上流动,盒子只会进入水中的一半,盒子的一半将保持在水面上水.如果一个物体(如:玩家)落在它上面那个盒子将会有泰坦尼克号的末端,那么它就会下沉.

岩石会下沉.

3.玩家,我猜这里将是不同的选择.

4.一条小船,对于回合我知道一个布尔应该做的伎俩,BOOL canSink;但我又该如何制作水效果呢?平衡它上面的物体,如果物体掉入水中则弹跳,以及下沉速度较慢?

它可能看起来像是分配问题,但最后只是"如何在box2d中创建水效果?"

box2d cocos2d-iphone box2d-iphone

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

静态单元格内的动态UITableView

我已经阅读了一些关于静态和动态细胞不兼容的线索,但我想知道我的案例是否有一些解决方法.

我有一个静态表(由a处理UITableViewController).我在其中一个单元格中放置了一个动态表格.Delegate和datasource是UITableViewController两个表的表,只要内部动态表的行数小于静态表的行数,它就能很好地工作.当动态表具有比静态表更多的单元时,我得到一个index i beyond bounds例外.

我假设某些单元格的总数被静态定义并由两个表共享,但无法真正理解究竟发生了什么.任何人都面临类似的问题,并找到了解决方法?

编辑

这是我的numberOfRowsInSection方法.在我的委托/数据源的每个方法中,我检查调用表是动态表(_tableOptions)还是静态(在这种情况下,我调用parent的方法).

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    if (tableView == _tableOptions) {
        // I return here the number of rows for the dynamic inner table
    } else {
        return [super tableView:tableView numberOfRowsInSection:section];
    }
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    if (tableView == _tableOptions) {
        static NSString *simpleTableIdentifier = @"cellOptions";

        CellOptions *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

        // Doing some stuff with my cell... 

        return cell;

    } …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

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

为什么身体不会在重力作用下坠落?

我是box2d和libgdx游戏开发框架的新手.

我创造了一个世界和一个圆形.

我陷入了重力困境.我在libgdx box2d中创建的Circle并没有受到重力的影响.请帮我解决这个问题.

public void render(float delta) {
    Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); 

    box2dDebugRenderer.render(world, orthographicCamera.projection);

    world.step(TIME_STEMP, VELOCITY_ITERAIONS, POSITION_ITERATION);
    System.out.println(b.getPosition().y);
}

@Override
public void resize(int width, int height) {
    orthographicCamera.setToOrtho(false, width/10, height/10);
    orthographicCamera.update();
}

@Override
public void show() {
    world = new World(new Vector2(0, -9.81f), true);
    box2dDebugRenderer = new Box2DDebugRenderer();
    orthographicCamera = new OrthographicCamera();


    BodyDef balldef = new BodyDef();
    balldef.type = BodyType.DynamicBody;
    balldef.position.set(0, 1);



    CircleShape ballshape = new CircleShape();
    ballshape.setRadius(1f);


    FixtureDef ballfixture = new FixtureDef();
    ballfixture.density = 1000f;
    ballfixture.friction = .3f;
    ballfixture.restitution = .7f; …
Run Code Online (Sandbox Code Playgroud)

box2d jbox2d libgdx

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

Android:在运行时更改矩形的颜色

我有一个LinearLayout,我有一个自定义视图:

public class myView extends View  
{
    Rect rects = new Rect(30,30,80,80); 
    Canvas myCanvas;
    @Override
    public void onDraw(Canvas canvas)     
    {
         myCanvas = canvas;
         paint.setColor(Color.RED);
         canvas.drawRect(rects, paint);

    }
    void changeColor()
    {
        paint.setColor(Color.BLUE);
        myCanvas.drawRect(rects, paint);
        myCanvas.invalidate();
    }
}
Run Code Online (Sandbox Code Playgroud)

在MainActiviy我有:

LinearLayout lv = (LinearLayout) View.inflate(this, R.layout.activity_main, null);
drawView = new myView(this);
lv.addView(drawView); 
setContentView(lv);
Button button3 = (Button) findViewById(R.id.button3);
button3.setOnClickListener(new View.OnClickListener()
{
        @Override
        public void onClick(View v) {
            drawView.changeColor();
        }  
});
Run Code Online (Sandbox Code Playgroud)

单击按钮后,我想通过调用changeColor来更改矩形的颜色.但是在其他地方创建了新的矩形!你能帮我么?

android runtime colors

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

iOS 7.保持UITableView部分标题不在顶部

我正在设计一个包含类别和子类别的菜单:当用户点击某个类别时,它应展开以手风琴风格显示其子类别.

我的第一种方法(也是最容易的,我猜)是每个类别设置一个表格部分:部分标题将包含类别,内部单元格将是子类别,但保留在顶部的部分标题的默认行为不会非常适合我的界面设计.

我的问题:

- 是否有任何iOS7功能可以防止此行为,以便节标头像普通单元一样继续移动?

- 我是否遗漏了一些为手风琴风格的菜单设计的UITableView功能?


我知道这个旧线程.-

更改UITableView节标题的默认滚动行为

哪个解决方案基于使用scrollViewDidScroll,只是想知道是否有任何新功能以"手动"方式执行任务.

uitableview ios7 xcode5

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