小编Sch*_*cal的帖子

UIAlertController按钮位置不一致

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:@"hello" preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction *ok     = [UIAlertAction actionWithTitle:@"Ok" style:UIAlertActionStyleDefault handler:hander]
UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"cancel" style:UIAlertActionStyleCancel handler:hander]

[alertController addAction:ok];
[alertController addAction:cancel]; 
Run Code Online (Sandbox Code Playgroud)

警报显示:
iOS 8.1 iPod touch: [确定] [取消]
iOS 8.3 iPhone 6 Plus: [取消] [确定]

为什么按钮的位置与iPod和iPhone不同?

objective-c ios uialertcontroller uialertaction

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

在自定义iOS键盘中检测应用程序

如何检测我的自定义键盘使用的应用程序并显示不同的按钮?例如在Twitter中我会将@添加到字符串我发布到输入字段和Reddit/r /

keyboard cocoa-touch objective-c ios ios-extensions

8
推荐指数
2
解决办法
1050
查看次数

如何在iOS(移动)上修复水平滚动

我有一个奇怪的问题让我烦恼.我用html/css设置了一个项目,可以实现水平滚动.这适用于PC/Android但在iOS上不起作用,除非我在屏幕边缘拖动(这会将我带到上一页或下一页访问过)并再次向后拖动.这样做时,我可以完美滚动,直到滚动停止.如果我想再次滚动,我必须重复拖动手势.这就像滚动区域不会得到焦点或其他东西.尝试的片段(HTML):

<div class="scrollable">
    <div class="scrollable-content">
        <div id="tournaments-horizontal">
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
            <div class="tournament-h-container"></div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:http: //pastebin.com/aUsQQUjm

如果有人对此有所了解,我将非常感激.再次,重复iOS的"解决方案":

  1. 加载页面
  2. 尝试滚动滚动区域(没有任何反应)
  3. 在Safari的屏幕的任一边拖动(您将看到浏览器排队的上一页/下一页),但不要一直拖动.只需看一眼该页面,然后再拖回当前页面即可
  4. 现在您可以按预期滚动(直到滚动条消失).
  5. 重复步骤3-4

(搞砸了代码标签,所以我决定链接到一个pastebin).

提前致谢!

html css mobile-safari

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

将图像复制并粘贴到模拟器中的教科书中

我正在手动设置粘贴板中的复制内容

@IBAction func onOkPressed( button: UIButton ) {
    var testImage = getImageWithColor(UIColor.redColor(), size: CGSize(width: 100, height: 100));
    UIPasteboard.generalPasteboard().image = testImage
}

func getImageWithColor(color: UIColor, size: CGSize) -> UIImage {
    UIGraphicsBeginImageContextWithOptions(size, false, 0)
    color.setFill()
    UIRectFill(CGRectMake(0, 0, 100, 100))
    var image = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    return image
}
Run Code Online (Sandbox Code Playgroud)

但是当我将图像粘贴到模拟器中的文本框中时,它不会粘贴图像.我已尝试使用本地png图像,而不是手动创建图像.当我在自定义键盘应用程序中粘贴到教科书上时,它会粘贴我的mac剪贴板中的文本而不是图像.但是,如果我以编程方式执行,则会UIPasteboard.generalPasteboard().string = "TeST"粘贴expect字符串.谁知道什么可能是错的?谢谢.

clipboard uipasteboard ios swift

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

onClick方法不起作用

protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_play);
    gl = (GridLayout) findViewById(R.id.grid);
    array = new Button[7][6];
    Button btn;
    for(int i=0; i<7; i++)
    {
        for(int j=0; j<6; j++)
        {
            btn = new Button(this);
            btn.setId(7*i + j + 1);
            array[i][j] = btn;
            gl.addView(btn);
        }
    }
    turn = 0;
    Toast.makeText(this, "Test", Toast.LENGTH_SHORT).show();                

}

@Override
public void onClick(View v) 
{
    Toast.makeText(this, "Test1", Toast.LENGTH_SHORT).show();               
    if(v instanceof Button)
    {
        Toast.makeText(this, "Test2", Toast.LENGTH_SHORT).show();
        int[] d = GetCellByID(v.getId());
        Button b = (Button)v;
        b.setEnabled(false);
        if(turn == 0)
        {
            b.setBackgroundColor(Color.YELLOW);
            turn …
Run Code Online (Sandbox Code Playgroud)

java eclipse android

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

iOS Safari按钮不完美的圆圈

我有一个旋转木马的基本导航,使用ul,libuttons.你可以看到我在这里谈论的基本版本:

http://jsfiddle.net/bootsified/2he1px5c/

在iOS Safari的所有浏览器中,按钮显示为完美的圆圈.但是在iOS Safari中,它们显示为椭圆形.以下是我所说的截图:

http://boots.media/assets/img/dots-screenshot.png

我已经调整了所有我能想到的,但是我能让iOS Safari制作完美圈子的唯一方法就是使用"魔术数字"和浏览器检测.它是如此基本,我无法想象有什么问题.有什么想法吗?

谢谢!

css mobile-safari

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

在ViewDidAppear或ViewWillAppear中调用becomeFirstResponder()的位置?

我想要的:

A textField和a textLabel包含在tableView.当tableView出现时,textField它将成为firstResponder并带出键盘.

我遇到的问题:

如果在textField.becomeFirstResponder()内部调用viewWillAppearviewDidLoad (textField并且textLabel根本没有显示),应用程序仅显示键盘.

我是如何修理它的:

当我将textField.becomeFirstResponder()呼叫移入时,该错误无法重现viewDidAppear

题:

我配偶在becomeFirstResponder()函数内部调用viewDidAppear函数吗?否则键盘将阻止所有其他视图

非常感谢

uiviewcontroller first-responder swift

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

如何从KendoUI Grid中的列模板访问列名?

将KendoUI Grid与列模板一起使用时,我遇到以下问题:

我的行数据看起来像这样(简化):

{ Name: 'name', Statuses: [ {Name: 'StatusA', Value: 'ValueA'} , {Name:'StatusB', Value: 'ValueB'}] }
Run Code Online (Sandbox Code Playgroud)

因此,在每行数据上,我都有一个状态名称 - 值集合列表.我有一些以状态名称命名的列(每个状态一个):StatusA,StatusB等.

在列模板中,我想根据列名放置状态值.我可以访问模板中的data.Statuses并获取状态值,但模板不知道正在呈现哪个列.

有没有办法访问模板中的列名称或将其作为参数发送?

任何帮助表示赞赏!

kendo-ui kendo-template

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

运行时为什么框架不在此GUI程序中居中?

package guilabq;

import java.awt.*;
import javax.swing.*;

public class GUI {

    JFrame f=new JFrame();//Creating a frame
    JTextArea area=new JTextArea();
    JScrollPane scroll=new JScrollPane(area);
    JRadioButton b1=new JRadioButton("Wrap");
    JRadioButton b2=new JRadioButton("Wrap Words");
    JRadioButton b3=new JRadioButton("Wrap Characters");
    ButtonGroup grp=new ButtonGroup();
    JPanel p1=new JPanel();//Creating a panel

    GUI() {
        grp.add(b1);
        grp.add(b2);//Grouping the buttons
        grp.add(b3);

        p1.add(b1);
        p1.add(b2);
        p1.add(b3);
        p1.setLayout(new GridLayout(1,3));
        p1.setBorder(new TitledBorder("Wrap Options"));

        f.add(scroll,BorderLayout.CENTER);
        f.add(p1,BorderLayout.SOUTH);

        f.setLocationRelativeTo(null);//Here I have tried to center the frame                                                
        f.pack();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize(400, 300);
        f.setVisible(true);
    }

    public static void main(String[]args) {
        new GUI();
    }
} …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

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

如何设置提醒的优先级 - Objective-C

在创建提醒时,我可以设置提醒警报.但我无法使用objective-c找到任何设置优先级的属性或方法.

EKReminder *reminder = [EKReminder reminderWithEventStore:self.eventStore];
reminder.title = @"Title";
reminder.calendar = self.calendar;
reminder.dueDateComponents = [self dateComponentsForDefaultDueDate];

EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate: reminderdate]; 
[reminder addAlarm:alarm];
Run Code Online (Sandbox Code Playgroud)

objective-c ios eventkit

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

渲染一个 MTIImage

请不要评判我,我只是在学习 Swift。

最近我安装了 MetalPetal 框架,并按照说明进行操作:

https://github.com/MetalPetal/MetalPetal#example-code

但是由于 MTIContext 出现错误。也许我必须声明更多的 MetalPetal?

我的代码:

我的代码

import UIKit
import MetalPetal
import CoreGraphics

class ViewController: UIViewController {

    @IBOutlet weak var image1: UIImageView!
    override func viewDidLoad() {

        super.viewDidLoad()




        weak var image: UIImage?
        image = image1.image
        var ciImage = CIImage(image: image!)
        var cgImage1 = convertCIImageToCGImage(inputImage: ciImage!)
        let imageFromCGImage = MTIImage(cgImage: cgImage1!)


        let inputImage = imageFromCGImage
        let filter = MTISaturationFilter()
        filter.saturation = 1
        filter.inputImage = inputImage

        let outputImage = filter.outputImage


        let context = MTIContext()

        do {
            try context.render(outputImage, to: …
Run Code Online (Sandbox Code Playgroud)

ios swift metal

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