我正在开发一个应用程序,我的初始视图控制器嵌入在导航控制器和标签栏控制器中.
在我的应用程序中,我有3个不同的选项卡,一个选项卡是设置视图.这是一个带5个按钮的tableview.每个按钮在触摸时都会显示相同的视图控制器.
当我触摸其中一个按钮时,我仍然有一个漂亮的绿色导航栏,但我的按钮不起作用.
我尝试将导航项拖到我的故事板中的视图中,然后在其中放置一个条形按钮项.我可以在我的故事板中看到该按钮,但是当我运行它时它不会显示在我的应用程序中.
我还在viewDidLoad()中添加了以下代码:
let leftItem = UIBarButtonItem(title: "< Back", style: .Done, target: self, action: Selector("Save"))
let rightItem = UIBarButtonItem(title: "Save", style: .Plain, target: self, action: Selector("Save"))
//self.parentViewController?.navigationItem.leftBarButtonItem = leftItem // also doesn't work
navigationController?.navigationItem.leftBarButtonItem = leftItem
navigationController?.navigationItem.rightBarButtonItem = rightItem
Run Code Online (Sandbox Code Playgroud)
但它不会有任何影响.
我检查了故事板中是否为我的视图分配了正确的UIViewController,做了几个Clean构建(CMD + Shift + K)和Rebuilds(CMD + B).
以下图片是我的故事板的一部分的屏幕截图,以及我的应用程序的屏幕截图,其中按钮不会显示.
编辑
添加了有关视图中控件的新屏幕截图.这些不工作,或没有在我viewDidLoad中额外的代码.
在我的程序中,可以使用之前定义的文本绘制一个LinkLabel。当可见LinkLabel时,我想在双击LinkLabel时打开一个新表单
这是我到目前为止的代码:
private Graphics g;
private int punt1 = 0;
private int punt2 = 0;
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
int x = e.X;
int y = e.Y;
g = this.CreateGraphics();
if (e.X > 20 && e.Y > 100)
{
...
if (rbTekst.Checked && MousePosition.X > 1000)
{
string naam = tbUseCaseName.Text;
LinkLabel lb = new LinkLabel();
UseCase uc = new UseCase();
lb.MouseDoubleClick += uc.Show();
lb.Location = e.Location;
lb.Text = naam;
this.Controls.Add(lb);
}
Run Code Online (Sandbox Code Playgroud)
除DoubleClick事件外,其他所有功能都运作良好。我收到以下错误消息:
无法将类型“ void”隐式转换为“ System.Windows.Forms.MouseEventHandler”
因为 …
几个月前,我的同事通过获取工作时间表创建了日历订阅.我相信他是通过cURL完成的.
现在我正在建立一个网站,以概述今天应该完成的任务.
我想检索计划,以便我可以使用它来显示特定日期工作人员的姓名.
我在网上找到了一个教程,解释了如何在登录后获取数据.我做的是我复制了登录表单中输入字段的名称,以及名为signin [_csrf_token]的隐藏字段的名称
使用这些名称,我创建了以下代码:
<?php
$username = "myusername";
$password = "mypassword";
$url = "http://planner.a-mac.nl/employeeSchedule";
$cookie= "koekje.txt";
$token = "2e4c16f2b664f3ed01827dd38dc11d22";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/'.$cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/'.$cookie);
curl_setopt($ch, CURLOPT_POSTFIELDS, "signin[username]=" . $username ."&signin[password]=" . $password . "&signin[_csrf_token]=" . $token);
//stuur de gegevens uit het formulier door naar de link
curl_exec($ch);
//Zet de output op het scherm
if (curl_errno($ch))
{
print curl_error($ch);
//Als er een fout is geef deze dan …Run Code Online (Sandbox Code Playgroud)